2009-06-12 3 views

ответ

5

Возврат false если expression есть null. Возможно, вы неправильно понимаете документацию?

+0

Исправить. MSDN указывает: выражение «An» равно true, если предоставленное выражение не является нулевым, и предоставленный объект может быть передан в предоставленный тип, не вызывая исключения. » Так что это значение false, если выражение равно null. –

+0

Вы правы, я неправильно прочитал документацию. – jasonh

+0

Я проголосовал за то, чтобы закрыть его, так как это уже не актуально, учитывая мою ошибку. – jasonh

0

Единственное, что вы можете сказать наверняка о null, это то, что вы не знаете, что это такое. Сравнивая что-то с нулевым, как правило, имеет результат null ...

В: Есть ли 1 == «Я не знаю»? A: «Я не знаю»

Отъезд this blog post от Eric Lippert.

0

Вы не можете статически разрешить null.

0

Это был довольно популярный ответ, который я дал аналогичному вопросу.

C# get type of null object

Это как спрашивать, какой торт был бы в пустой коробке с нет этикеток.

+0

Согласно компилятору C# и платформе .NET, это не тип торт. :) – jasonh

Смежные вопросы