Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0720

Static class: Nelze deklarovat indexery ve statické třídě.

Indexery nejsou smysluplné ve statických třídách, protože je lze použít pouze s instancemi a není možné vytvářet instance statického typu.

Příklad

Následující ukázka vygeneruje CS0720:

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