Avviso del compilatore (livello 2) CS0472
Il risultato dell'espressione è sempre 'value1' perché un valore di tipo 'value2' non è mai uguale a 'null' di tipo 'value3'
Il compilatore dovrebbe fornire un avviso se si usa un operatore con un valore costante null.
L'esempio seguente genera l'errore CS0472.
C#
public class Test
{
public static int Main()
{
int i = 5;
int counter = 0;
// Comparison:
if (i == null) // CS0472
// To resolve, use a valid value for i.
counter++;
return counter;
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: