編譯器警告 (層級 2) CS0472
更新:2007 年 11 月
錯誤訊息
運算式的結果一定是 'value1',因為型別 'value2' 的值絕對不會等於型別 'value3' 的 'null'
如果您搭配常數 null 值使用運算子,編譯器應該會警告。
範例
下列範例會產生 CS0472:
public class Test
{
public static int Main()
{
int i = 5;
int counter = 0;
// Comparison:
if (i == null) // CS0472
// To resolve, use a valid value for i.
counter++;
return counter;
}
}