Chyba kompilátoru CS0061

Nekonzistentní přístupnost: základní rozhraní interface 1 je méně přístupné než rozhraní interface 2.

Veřejný konstruktor musí vrátit veřejně přístupný objekt.

Přístupnost rozhraní nelze zúžit v odvozené rozhraní. Další informace naleznete v tématu Rozhraní a modifikátory přístupu.

Následující ukázka vygeneruje 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 {}