更新 : 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 {}