为什么类型“ int”从不等于“ null”?

问题描述

|
int n == 0;

if (n == null)    
{  
    Console.WriteLine(\"......\");  
}
表达式(
n == null
)的结果是否总是
false
是对的,因为 a
int
类型的值永远不会等于
int?
类型的
null
(请参阅以下警告)   警告CS0472表达式的结果始终为'false \',因为类型''int \'的值永远不会等于类型'\ int?\'的\'null \'     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)