CS0620 de erro do compilador

Mensagem de erro

Indexadores não podem ter tipo void

O tipo de retorno de um Indexador não pode ser void. Um indexador deve retornar um valor.

O exemplo a seguir gera CS0620:

// 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
      }
   }
}

Consulte também

Referência

Cancelar (referência C#)