Leer en inglés

Compartir a través de


Error del compilador CS0057

Incoherencia de accesibilidad: el tipo de parámetro 'type' es menos accesible que el operador 'operator'

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 CS0057:

// CS0057.cs  
class MyClass //defaults to private accessibility  
// try the following line instead  
// public class MyClass  
{  
}  
  
public class MyClass2  
{  
   public static implicit operator MyClass2(MyClass iii)   // CS0057  
   {  
      return new MyClass2();  
   }  
  
   public static void Main()  
   {  
   }  
}