Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
{
}
}