Partager via


Erreur du compilateur CS0061

Mise à jour : novembre 2007

Message d'erreur

Accessibilité incohérente : l'interface de base 'interface 1' est moins accessible que l'interface 'interface 2'
Inconsistent accessibility: base interface 'interface 1' is less accessible than interface 'interface 2'

Une construction de type public doit retourner un objet accessible publiquement.

L'accessibilité d'interface ne peut pas être restreinte dans une interface dérivée. Pour plus d'informations, consultez Interfaces (Guide de programmation C#) et Modificateurs d'accès (Guide de programmation C#).

L'exemple suivant génère l'erreur 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 {}