Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Porównywanie z wartością null typu "type" zawsze generuje wartość "false"
To ostrzeżenie jest generowane podczas porównywania między zmienną typu wartości null a wartością null, a porównanie nie == jest lub !=. Aby rozwiązać ten błąd, sprawdź, czy naprawdę chcesz sprawdzić wartość elementu null. Porównanie i == null może mieć wartość true fałszu. Porównanie takie jak i > null zawsze jest fałszywe.
Przykład
Poniższy przykład generuje CS0464.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}