編譯器錯誤 CS0221
無法將常數值 'value' 轉換為 'type' 類型 (可使用 'unchecked' 語法修正)
checked (對於常數運算式,預設為開啟) 偵測到會導致資料遺失的指派作業。 請更正指派,或使用 unchecked 來解決這個錯誤。 如需詳細資訊,請參閱已核取和未核取的陳述式一文。
下列範例會產生 CS0221:
// CS0221.cs
public class MyClass
{
public static void Main()
{
// unchecked
// {
int a = (int)0xFFFFFFFF; // CS0221
a++;
// }
}
}