Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS1041

Oczekiwano identyfikatora, słowo kluczowe jest słowem kluczowym

Znaleziono zastrzeżone słowo dla języka C#, w którym oczekiwano identyfikatora. Zastąp słowo kluczowe identyfikatorem określonym przez użytkownika.

Przykład 1

Poniższy przykład generuje CS1041:

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

Przykład 2

Podczas importowania z innego języka programowania, który nie ma tego samego zestawu wyrazów zarezerwowanych, można zmodyfikować identyfikator zarezerwowany przy użyciu prefiksu @, jak pokazano w poniższym przykładzie.

Identyfikator z prefiksem @ jest nazywany identyfikatorem dosłownym.

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