Ler em inglês

Compartilhar via


Erro do Compilador CS0061

Acessibilidade inconsistente: interface base 'interface 1' é menos acessível do que a interface 'interface 2'

Um constructo público deve retornar um objeto acessível publicamente.

A acessibilidade da interface não pode ser restringida em uma interface derivada. Para obter mais informações, consulte Interfaces e Modificador de acesso.

O exemplo a seguir gera o erro 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 {}