Leer en inglés

Compartir a través de


Error del compilador CS0620

Los indizadores no pueden tener un tipo void

El tipo de valor devuelto de un indizador no puede ser void. Un indizador debe devolver un valor.

El ejemplo siguiente genera la advertencia 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  
      }  
   }  
}  

Consulte también