Lezen in het Engels

Delen via


Compilerfout CS1041

Id verwacht, 'trefwoord' is een trefwoord

Er is een gereserveerd woord gevonden voor de C#-taal waar een id werd verwacht. Vervang het trefwoord door een door de gebruiker opgegeven id.

Voorbeeld 1

In het volgende voorbeeld wordt CS1041 gegenereerd:

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

Voorbeeld 2

Wanneer u importeert uit een andere programmeertaal die niet dezelfde set gereserveerde woorden heeft, kunt u de gereserveerde id wijzigen met het @-voorvoegsel, zoals wordt weergegeven in het volgende voorbeeld.

Een id met een @ voorvoegsel wordt een verbatim-id genoemd.

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