Lire en anglais

Partager via


Avertissement du compilateur (niveau 2) CS0472

Le résultat de l’expression est toujours 'valeur1', car une valeur de type 'valeur2' n’est jamais égale à 'null' du type 'valeur3'

Le compilateur doit émettre un avertissement si vous utilisez un opérateur ayant une valeur de constante Null.

Exemple

L’exemple suivant génère l’erreur 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;  
    }  
}