閱讀英文

共用方式為


編譯器錯誤 CS0037

無法將 null 轉換成 'type',因為它是不可為 Null 的實值類型

編譯器無法將 null 指派給值類型;null 只能指派給參考類型或給可為 Null 的值類型結構 類型是實值類型。

下列範例會產生 CS0037:

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