共用方式為


編譯器警告 (層級 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;
    }
}