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.
- Entfernen Sie den
this
-Modifizierer überall, außer für den ersten Parameter der Methode.
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
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: