英語で読む

次の方法で共有


コンパイラ エラー CS0061

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

パブリック コンストラクトは、パブリックにアクセスできるオブジェクトを返す必要があります。

インターフェイスのアクセシビリティを、派生インターフェイスで制限することはできません。 詳細については、「インターフェイス」と「アクセス修飾子」を参照してください。

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

C#
// 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 {}