CS0720 de erro do compilador
Mensagem de erro
'classe estático': não é possível declarar indexadores em uma classe estática
Indexadores não são significativos em classes estáticas, como só pode 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() {}
}