編譯器錯誤 CS0059
不一致的存取範圍:參數類型 'type' 比委派 'delegate' 的存取範圍小
傳回類型以及方法之型式參數清單中所參考的每個類型都必須至少可以像方法本身一樣地進行存取。 如需詳細資訊,請參閱存取修飾詞。
下列範例會產生 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()
{
}
}