컴파일러 오류 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++;
// }
}
}