Share via


컴파일러 오류 CS1041

업데이트: 2007년 11월

오류 메시지

식별자가 필요합니다. 'keyword'은(는) 키워드입니다.
Identifier expected, 'keyword' is a keyword

식별자가 필요한 위치에 C# 언어의 예약어가 있습니다. 키워드를 사용자 정의 식별자로 바꾸십시오.

예제

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

// CS1041a.cs
class MyClass
{
    public void f(int long)   // CS1041
    // Try the following instead:
    // public void f(int i)
    {
    }

    public static void Main()
    {
    }
}

예약어 집합이 같지 않은 다른 프로그래밍 언어에서 가져올 때에는 다음 샘플에서와 같이 @ 접두사를 사용하여 예약 식별자를 수정할 수 있습니다.

@ 접두사가 있는 식별자를 축자 식별자라고 합니다.

// CS1041b.cs
class MyClass
{
    public void f(int long)   // CS1041
    // Try the following instead:
    // public void f(int @long)
    {
    }

    public static void Main()
    {
    }
}