Compilerfehler CS1105
Aktualisiert: November 2007
Fehlermeldung
Erweiterungsmethoden müssen statisch sein.
Extension methods must be static.
Erweiterungsmethoden müssen als statische Methoden in einer nicht generischen statischen Klasse deklariert werden.
Beispiel
Das folgende Beispiel führt zu CS1105, da Test nicht statisch ist:
// cs1105.cs
// Compile with: /target:library
public class Extensions
{
// Single type parameter.
public void Test<T>(this System.String s) {} //CS1105
}