Ler em inglês

Partilhar via


Erro do compilador CS0720

'classe estática': não é possível declarar indexadores em uma classe estática

Os indexadores não são significativos em classes estáticas, uma vez que só podem ser usados com instâncias, e não é possível criar instâncias de um tipo estático.

Exemplo

O exemplo a seguir gera CS0720:

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