Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1041

Byl očekáváno identifikátor, klíčové slovo je klíčové slovo.

Bylo nalezeno rezervované slovo pro jazyk C#, kde byl očekáváný identifikátor. Nahraďte klíčové slovo uživatelem zadaným identifikátorem.

Příklad 1

Následující ukázka vygeneruje CS1041:

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

Příklad 2

Při importu z jiného programovacího jazyka, který nemá stejnou sadu rezervovaných slov, můžete vyhrazený identifikátor upravit pomocí předpony @, jak je znázorněno v následující ukázce.

Identifikátor s předponou @ se nazývá doslovný identifikátor.

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