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.
Beim Vergleich mit NULL vom Typ "type" wird immer "False" zurückgegeben
Diese Warnung wird erzeugt, wenn Sie einen Vergleich zwischen einer Nullwerte zulassenden Typvariablen und NULL durchführen, und der Vergleich nicht == oder != ist. Um diesen Fehler zu beheben, stellen Sie sicher, dass Sie wirklich einen Wert für 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++;
}
}