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

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


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

Индексатор не может иметь тип void.

Тип возвращаемого значения индексатора не может быть void. Индексатор должен возвращать значение.

При компиляции следующего примера возникнет ошибка CS0620:

C#
// CS0620.cs  
class MyClass  
{  
   public static void Main()  
   {  
      MyClass test = new MyClass();  
      System.Console.WriteLine(test[2]);  
   }  
  
   void this [int intI]   // CS0620, return type cannot be void  
   {  
      get  
      {  
         // will need to return some value  
      }  
   }  
}  

См. также