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.
In het volgende voorbeeld wordt CS0464 gegenereerd.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: