使用英语阅读

通过


编译器错误 CS0058

可访问性不一致: 返回类型“type”的可访问性低于委托“delegate”

公共构造必须返回可以公开访问的对象。 有关详细信息,请参阅访问修饰符

下面的示例生成 CS0058,因为没有访问修饰符应用于 MyClass,因此默认授予它私有可访问性:

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

另请参阅