Leer en inglés

Compartir a través de


Error del compilador CS0054

Incoherencia de accesibilidad: el tipo de valor devuelto de indexador 'type' es menos accesible que el indexador 'indexer'

Una construcción pública debe devolver un objeto accesible públicamente. Para obtener más información, consulte Modificadores de acceso.

El ejemplo siguiente genera la advertencia CS0054:

// CS0054.cs  
class MyClass  
// try the following line instead  
// public class MyClass  
{  
}  
  
public class MyClass3  
{  
   public MyClass this[int i]   // CS0054  
   {  
      get  
      {  
         return new MyClass();  
      }  
   }  
}  
  
public class MyClass2  
{  
   public static void Main()  
   {  
   }  
}