Auf Englisch lesen

Freigeben über


Compilerfehler CS0037

NULL kann nicht in 'typ' konvertiert werden, da dieser Werttyp nicht auf NULL festgelegt werden kann.

Der Compiler kann einem Werttyp nicht null zuweisen. null kann nur einem Verweistyp oder einem Nullwerte zulassenden Typ zugewiesen werden. Struktur ist ein Werttyp.

Im folgenden Beispiel wird CS0037 generiert:

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