Ler em inglês

Compartilhar via


Erro do Compilador CS0058

Acessibilidade inconsistente: o tipo de retorno 'type' é menos acessível do que o delegado 'delegate'

Uma construção pública deve retornar um objeto acessível publicamente. Para obter mais informações, consulte Modificadores de Acesso.

O exemplo a seguir gera CS0058 porque nenhum modificador de acesso é aplicado a MyClass e, portanto, recebe acessibilidade particular por padrão:

// CS0058.cs  
class MyClass  
// try the following line instead  
// public class MyClass  
{  
}  
  
public delegate MyClass MyClassDel();   // CS0058  
  
public class A  
{  
   public static void Main()  
   {  
   }  
}  

Confira também