Avertissement du compilateur (niveau 2) CS0464
La comparaison avec null de type 'type' produit toujours 'false'
Cet avertissement est généré quand vous effectuez une comparaison entre une variable de type valeur Nullable et une valeur Null, et que la comparaison n’est pas ==
ni !=
. Pour résoudre cette erreur, assurez-vous de bien vouloir vérifier une valeur pour null
. Une comparaison comme i == null
peut être true ou false. Une comparaison comme i > null
est toujours false.
L’exemple suivant génère l’erreur CS0464 :
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :