Share via


컴파일러 오류 CS0221

업데이트: 2007년 11월

오류 메시지

'value' 상수 값은 'type'(으)로 변환할 수 없습니다. 재정의하려면 'unchecked' 구문을 사용하십시오.
Constant value 'value' cannot be converted to a 'type' (use 'unchecked' syntax to override)

데이터가 손실되는 할당 연산이 checked로 발견되었습니다. 이는 기본값입니다. 할당을 올바로 하거나 unchecked를 사용하여 이 오류를 해결하십시오. 자세한 내용은 Checked 및 Unchecked(C# 참조)를 참조하십시오.

다음 샘플에서는 CS0221 오류가 발생하는 경우를 보여 줍니다.

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