Compilerfehler CS1100
Aktualisiert: November 2007
Fehlermeldung
Die Methode "Name" weist den this-Parametermodifizierer auf, der nicht für den ersten Parameter angegeben ist.
Method 'name' has a parameter modifier 'this' which is not on the first parameter.
Der this-Modifizierer ist nur für den ersten Parameter einer Methode zulässig und zeigt dem Compiler an, dass es sich bei der Methode um eine Erweiterungsmethode handelt.
So beheben Sie diesen Fehler
- Entfernen Sie den this-Modifizierer aus allen Parametern der Methode mit Ausnahme des ersten Parameters.
Beispiel
Der folgende Code führt zu Fehler CS1100, da ein this-Parameter den zweiten Parameter modifiziert:
// cs1100.cs
static class Test
{
static void ExtMethod(int i, this Test c) // CS1100
{
}
}