Upozornění kompilátoru (úroveň 2) CS0472

Výsledkem výrazu je vždy hodnota1, protože hodnota typu value2 se nikdy nerovná hodnotě null typu value3.

Kompilátor by měl upozornit, pokud použijete operátor s konstantní hodnotou null.

Příklad

Následující ukázka vygeneruje 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;  
    }  
}