Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 2) CS0464

Vergelijking met null van het type 'type' produceert altijd 'false'

Deze waarschuwing wordt gegenereerd wanneer u een vergelijking uitvoert tussen een variabele van het type null-waarde en null, en de vergelijking niet of !=.== Als u deze fout wilt oplossen, controleert u of u echt een waarde wilt controleren op null. Een vergelijking zoals i == null deze is waar van onwaar. Een vergelijking zoals i > null is altijd onwaar.

Opmerking

In het volgende voorbeeld wordt CS0464 gegenereerd.

C#
// CS0464.cs  
class MyClass  
{  
   public static void Main()  
   {  
      int? i = 0;  
      if (i < null) ;   // CS0464  
  
      i++;  
   }  
}