次の方法で共有


コンパイラ エラー CS0221

更新 : 2007 年 11 月

エラー メッセージ

定数値 'value' は 'type' に変換できません。 (unchecked 構文を使ってオーバーライドしてください。)

既定でオンになっている checked によって、データの損失となる代入演算が検出されました。このエラーを解決するには、代入を訂正するか、または unchecked を使用します。詳細については、「チェックありとチェックなし (C# リファレンス)」を参照してください。

次の例では CS0221 エラーが生成されます。

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