Compilerwarnung (Stufe 2) CS0464
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".
Im folgenden Beispiel wird CS0464 generiert.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: