Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Il confronto con null di tipo 'tipo' produce sempre 'false'.
Comparing with null of type 'type' always produces 'false'
Questo avviso viene visualizzato quando si esegue un confronto tra una variabile nullable e null che non è ==, né !=. Per correggere l'errore, verificare se eseguire effettivamente il confronto di un valore con null. Un confronto come i == null può risultare vero o falso, mentre un confronto come i > null è sempre falso.
Esempio
Il seguente codice di esempio genera l'avviso CS0464:
// CS0464.cs
class MyClass
{
public static void Main()
{
int? i = 0;
if (i < null) ; // CS0464
i++;
}
}