Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0059

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

Návratový typ a každý z typů odkazovaných v seznamu formálních parametrů metody musí být alespoň tak přístupný jako samotná metoda. Další informace naleznete v tématu Modifikátory accessu.

Příklad

Následující ukázka vygeneruje CS0059:

C#
// CS0059.cs  
class MyClass //defaults to private accessibility  
// try the following line instead  
// public class MyClass  
{  
}  
  
public delegate void MyClassDel( MyClass myClass);   // CS0059  
  
public class Program  
{  
    public static void Main()  
    {  
    }  
}