Compilerfehler CS0316
Aktualisiert: November 2007
Fehlermeldung
Der Parametername "Name" verursacht einen Konflikt mit einem automatisch generierten Parameternamen.
The parameter name 'name' conflicts with an automatically-generated parameter name.
Reservierte Wörter können nicht als Parameternamen verwendet werden. Im folgenden Beispiel ist value ein reserviertes Wort im Kontext einer Standardeigenschaft oder eines Indexer-Accessors.
So beheben Sie diesen Fehler
- Ändern Sie den Namen des Parameters.
Beispiel
Durch den folgenden Code wird der Fehler CS0316 ausgelöst:
// cs0316.cs
// Compile with: /target:library
public class Test
{
public int this[int value] // CS0316
{
get { return 1; }
set { }
}
}