コンパイラ エラー 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()
{
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。