Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 2) CS0472

Il risultato dell'espressione è sempre 'value1' perché un valore di tipo 'value2' non è mai uguale a 'null' di tipo 'value3'

Il compilatore dovrebbe fornire un avviso se si usa un operatore con un valore costante null.

Esempio

L'esempio seguente genera l'errore CS0472.

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