Прочитать на английском

Поделиться через


Ошибка компилятора CS0037

Невозможно преобразовать null в "тип", так как это тип значения, не допускающий значение null

Компилятору не удается назначить тип значения; null можно назначать null только ссылочный тип или типу значения, допускающего значение NULL. Типstruct является типом значения.

Следующий пример приводит к возникновению ошибки CS0037:

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