Chyba kompilátoru CS0037

Nelze převést hodnotu null na typ, protože se jedná o nenulový typ hodnoty.

Kompilátor nemůže přiřadit null k typu hodnoty; null lze jej přiřadit pouze k referenčnímu typu nebo k typu hodnoty s možnou hodnotou null. struktura je typ hodnoty.

Následující ukázka vygeneruje CS0037:

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