Я зависит от того, говорите ли вы о неуправляемых указателях или управляемых дескрипторах. Что касается указателей, цитата из документации здесь :
В следующем примере показано, что nullptr и ноль могут использоваться взаимозаменяемо на нативном
указатели.
Однако, если вы говорите об управляемом дескрипторе, то вы не можете использовать 0, как описано в этой цитате на той же странице:
Вы не можете инициализировать дескриптор на ноль; можно использовать только nullptr. Присвоение константы 0 дескриптору объекта создает упакованный Int32 и приведение к объекту ^.