閱讀英文

共用方式為


編譯器錯誤 CS0221

無法將常數值 'value' 轉換為 'type' 類型 (可使用 'unchecked' 語法修正)

checked (對於常數運算式,預設為開啟) 偵測到會導致資料遺失的指派作業。 請更正指派,或使用 unchecked 來解決這個錯誤。 如需詳細資訊,請參閱已核取和未核取的陳述式一文。

下列範例會產生 CS0221:

// CS0221.cs  
public class MyClass  
{  
   public static void Main()  
   {  
      // unchecked  
      // {  
         int a = (int)0xFFFFFFFF;   // CS0221  
         a++;  
      // }  
   }  
}