Error del compilador CS0058
Incoherencia de accesibilidad: el tipo de valor devuelto 'tipo' es menos accesible que el delegado 'delegado'.
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 CS0058 porque no se aplica ningún modificador de acceso a MyClass y, por tanto, tiene de forma predeterminada accesibilidad privada:
// CS0058.cs
class MyClass
// try the following line instead
// public class MyClass
{
}
public delegate MyClass MyClassDel(); // CS0058
public class A
{
public static void Main()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: