Auf Englisch lesen

Freigeben über


Compilerfehler CS0720

"Statische Klasse": Indexer können nicht in einer statischen Klasse deklariert werden.

Indexer sind in statischen Klassen bedeutungslos, da sie nur mit Instanzen verwendet werden können, es aber nicht möglich ist, Instanzen eines statischen Typs zu erstellen.

Beispiel

Im folgenden Beispiel wird CS0720 generiert:

C#
// CS0720.cs  
  
public static class Test  
{  
    public int this[int index]  // CS0720  
    {  
        get { return 1; }  
        set {}  
    }  
  
    static void Main() {}  
}