Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0058

Niespójne ułatwienia dostępu: typ zwracany "type" jest mniej dostępny niż delegat "delegate"

Konstrukcja publiczna musi zwracać publicznie dostępny obiekt. Aby uzyskać więcej informacji, zobacz Modyfikatory dostępu.

Poniższy przykład generuje PLIK CS0058, ponieważ do klasy MyClass nie zastosowano modyfikatora dostępu i dlatego domyślnie ma on dostęp prywatny:

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

Zobacz też