영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1638

'identifier'는 예약된 식별자이므로 ISO 언어 버전 모드가 사용 중인 경우에는 사용할 수 없습니다.

/langversion 컴파일러 스위치를 통해 ISO 언어 호환성 옵션이 지정된 경우 식별자에 이중 밑줄이 있으면 이 오류가 발생합니다. 이 오류를 방지하려면 이중 밑줄이 있는 식별자를 제거하거나 ISO-1 언어 버전 옵션을 사용하지 마세요.

예시

다음 샘플에서는 CS1638을 생성합니다.

// CS1638.cs  
// compile with: /langversion:ISO-1  
class bad__identifier // CS1638 (double underscores are not ISO compliant)  
{  
}  
  
// Try this instead:  
//class GoodIdentifier  
//{  
//}  
  
class CMain  
{  
    public static void Main() { }  
}  

참고 항목