閱讀英文

共用方式為


編譯器警告 (層級 2) CS0472

運算式的結果一律會是 'value1',因為類型 'value2' 的值絕對不會等於類型 'value3' 的 'null'

編譯器應該會警告您是否搭配使用運算子與常數 Null 值。

範例

下列範例會產生 CS0472。

C#
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;  
    }  
}