Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0061

Niespójne ułatwienia dostępu: interfejs podstawowy "interface 1" jest mniej dostępny niż interfejs "interface 2"

Konstrukcja publiczna musi zwracać publicznie dostępny obiekt.

Ułatwienia dostępu interfejsu nie mogą być zawężone w interfejsie pochodnym. Aby uzyskać więcej informacji, zobacz Interfejsy i modyfikatory dostępu.

Poniższy przykład generuje plik 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 {}