2009-06-12 30 views

回答

5

它確實返回false如果expressionnull。也許你誤解了文檔?

+0

正確。 MSDN指出「如果提供的表達式非空,An is表達式的計算結果爲true,並且提供的對象可以轉換爲提供的類型而不會引發異常。」所以如果表達式爲空則是錯誤的。 – 2009-06-12 21:44:34

+0

你說得對,我誤解了文檔。 – jasonh 2009-06-12 21:44:54

0

你可以肯定地說,關於null的唯一方法就是你不知道它是什麼。將某些東西與空值進行比較通常會導致空值...

問:是否1 ==「我不知道」? A:「我不知道」

查看this blog post由Eric Lippert。

0

您不能靜態解析空值。

0

這是我給類似問題的一個非常受歡迎的答案。

C# get type of null object

這就像問什麼樣的蛋糕 的將是在一個空盒 沒有標籤。

相關問題