Compilerfehler CS0720
Aktualisiert: November 2007
Fehlermeldung
"Statische Klasse": Indexer können nicht in einer statischen Klasse deklariert werden.
'static class': cannot declare indexers in a static class
Indexer haben in statischen Klassen keine Bedeutung, da sie nur mit Instanzen verwendet werden können und keine Instanzen eines statischen Typs erstellt werden können.
Beispiel
Im folgenden Beispiel wird der Fehler CS0720 generiert:
// CS0720.cs
public static class Test
{
public int this[int index] // CS0720
{
get { return 1; }
set {}
}
static void Main() {}
}