Почему мы не можем использовать if (object) в C #, чтобы проверить, является ли объект нулевым?

В C, чтобы проверить, является ли указатель нулевым, мы можем сделать:

  • if (p! = NULL)
  • if (p! = 0)
  • if (p)

Почему в C # нет эквивалента, который позволил бы нам делать следующее?

if (object)

вместо

if (object != null)
8
задан Otiel 17 November 2011 в 15:29
поделиться