编译器错误 CS0059
更新:2007 年 11 月
错误消息
可访问性不一致:参数类型“type”比委托“delegate”的可访问性低
方法的返回类型和形参表中引用的每个类型都必须至少具有和方法自身相同的可访问性。有关更多信息,请参见访问修饰符(C# 编程指南)。
示例
下面的示例生成 CS0059:
// 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()
{
}
}