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

更新 : 2007 年 11 月

エラー メッセージ

型 '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;
    }
}