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.
Il risultato dell'espressione è sempre 'null' di tipo 'type name'
Questo avviso è causato da un'espressione di tipo valore nullable che restituisce sempre null.
Il codice seguente genera l'avviso CS0458.
Esempio
In questo esempio viene illustrato un numero di operazioni diverse con tipi valore nullable che causeranno questo errore.
// CS0458.cs
using System;
public class Test
{
public static void Main()
{
int a = 5;
int? b = a + null; // CS0458
int? qa = 15;
b = qa + null; // CS0458
b -= null; // CS0458
int? qa2 = null;
b = qa2 + null; // CS0458
qa2 -= null; // CS0458
}
}