英語で読む

次の方法で共有


コンパイラの警告 (レベル 2) CS0472

型 'value2' の値が型 'value3' の 'null' に等しくなることはないので、式の結果は常に 'value1' になります

定数 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;  
    }  
}