Leggere in inglese

Condividi tramite


Errore del compilatore CS0037

Non è possibile convertire Null in 'type' perché è un tipo valore non nullable

Il compilatore non può assegnare null a un tipo valore; null può essere assegnato solo a un tipo riferimento o a un tipo valore che ammette i valori Null. struct è un tipo valore.

L'esempio seguente genera l'errore CS0037:

C#
// CS0037.cs  
public struct s  
{  
}  
  
class a  
{  
   public static void Main()  
   {  
      int i = null;   // CS0037  
      s ss = null;    // CS0037  
   }  
}