Číst v angličtině

Sdílet prostřednictvím


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