Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0720

"statyczna klasa": nie można zadeklarować indeksatorów w klasie statycznej

Indeksatory nie mają znaczenia w klasach statycznych, ponieważ mogą być używane tylko z wystąpieniami i nie można tworzyć wystąpień typu statycznego.

Przykład

Poniższy przykład generuje CS0720:

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