Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Porovnání s hodnotou null typu type 'type' vždy vytvoří hodnotu false.
Toto upozornění se vytvoří, když provedete porovnání mezi proměnnou typu hodnoty null a hodnotou null a porovnání není == nebo !=. Chcete-li tuto chybu vyřešit, ověřte, zda opravdu chcete zkontrolovat hodnotu null. Porovnání může i == null být buď pravdivé, ale nepravda. Porovnání jako i > null je vždy nepravda.
Příklad
Následující ukázka vygeneruje CS0464.
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}