Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Beim Vergleich mit NULL vom Typ "Typ" wird immer "False" zurückgegeben.
Comparing with null of type 'type' always produces 'false'
Diese Warnmeldung wird ausgegeben, wenn Sie einen Vergleich zwischen einer Variablen, bei der NULL-Werte zulässig sind, und NULL ausführen, und der Vergleich nicht == oder != ergibt. Um diesen Fehler zu beheben, vergewissern Sie sich, ob Sie einen Wert tatsächlich auf null überprüfen möchten. Ein Vergleich wie i == null kann true oder false sein. Ein Vergleich wie i > null ist immer false.
Beispiel
Im folgenden Beispiel wird CS0464 generiert.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}