Sdílet prostřednictvím


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() {}
}