Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 2) CS0472

El resultado de la expresión siempre es 'value1' porque un valor del tipo 'value2' nunca es igual a 'NULL' de tipo 'value3'.

El compilador debe advertirle si usa un operador con un valor constante null.

Ejemplo

El ejemplo siguiente genera la advertencia 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;  
    }  
}