次の方法で共有


コンパイラ エラー CS0061

更新 : 2007 年 11 月

エラー メッセージ

アクセシビリティに一貫性がありません。基本インターフェイス 'interface 1' のアクセシビリティはインターフェイス 'interface 2' よりも低く設定されています。

パブリックな構成要素は、パブリックにアクセス可能なオブジェクトを返す必要があります。

インターフェイス アクセシビリティは、派生インターフェイスで制限できません。詳細については、「インターフェイス (C# プログラミング ガイド)」および「アクセス修飾子 (C# プログラミング ガイド)」を参照してください。

次の例では CS0061 エラーが生成されます。

// CS0061.cs
// compile with: /target:library
internal interface A {}
public interface AA : A {}  // CS0061

// OK
public interface B {}
internal interface BB : B {}

internal interface C {}
internal interface CC : C {}