Прочитать на английском

Поделиться через


Ошибка компилятора CS0720

"статический_класс": невозможно объявить индексаторы в статическом классе

Индексаторы не имеют смысла в статических классах, так как они могут использоваться только с экземплярами, и невозможно создать экземпляры статического типа.

Пример

В следующем примере возникает ошибка CS0720:

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