Compilerfehler CS1106
Aktualisiert: November 2007
Fehlermeldung
Erweiterungsmethoden müssen in einer nicht generischen statischen Klasse definiert werden.
Extension methods must be defined in a non generic static class.
Erweiterungsmethoden müssen als statische Methoden in einer nicht generischen statischen Klasse definiert werden.
Beispiel
Das folgende Beispiel führt zu Fehler CS1106, da die Extensions-Klasse nicht als static definiert wird:
// cs1106.cs
public class Extensions // CS1106
{
public static void Test<T>(this System.String s) {}
}