Compilerfehler CS1100
Die Methode 'Name' weist den this-Parametermodifizierer auf, der nicht für den ersten Parameter angegeben ist.
Der this
-Modifizierer ist nur für den ersten Parameter einer Methode zulässig, wodurch dem Compiler angezeigt wird, dass es sich bei der Methode um eine Erweiterungsmethode handelt.
So beheben Sie diesen Fehler
- Entfernen Sie den
this
-Modifizierer überall, außer für den ersten Parameter der Methode.
Beispiel
Der folgende Code führt zu Fehler CS1100, da ein this
-Parameter den zweiten Parameter ändert:
// cs1100.cs
static class Test
{
static void ExtMethod(int i, this Test c) // CS1100
{
}
}
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.