is关键字的MSDN文档说明:
expression is not null
为什么呢?如果 MethodThatReturnsNull()是类型被调用不应该返回false,因为null肯定不是那种类型?
答案 0 :(得分:5)
如果false
为expression
,则会返回null
。也许你误解了文档?
答案 1 :(得分:0)
对于null,你唯一可以肯定的是,你不知道它是什么。将某些内容与null进行比较通常会产生null ...
问:1 ==“我不知道”? 答:“我不知道”
查看Eric Lippert的this blog post。
答案 2 :(得分:0)
您无法静态解析null。
答案 3 :(得分:0)