Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0058

Nekonzistentní přístupnost: Návratový typ type 'type' je méně přístupný než delegát 'delegate'

Veřejný konstruktor musí vrátit veřejně přístupný objekt. Další informace naleznete v tématu Modifikátory accessu.

Následující ukázka vygeneruje CS0058, protože na MyClass není použit žádný modifikátor přístupu, a proto má ve výchozím nastavení privátní přístupnost:

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

Viz také