更新:2007 年 11 月
错误消息
与类型“type”的 null 比较总是产生“false”当您在可为 null 值的变量与 null 之间进行比较时,如果比较不是 == 或 !=,将出现此警告。若要解决此错误,请验证您是否确实要检查值是否为 null。类似 i == null 这样的比较结果既可以为 true,也可以为 false。类似 i > null 这样的比较结果始终为 false。
示例
下面的示例生成 CS0464。
复制代码 | |
---|---|
// CS0464.cs class MyClass { public static void Main() { int? i = 0; if (i < null) ; // CS0464 i++; } } |