Partager via


Erreur du compilateur CS0541

Mise à jour : novembre 2007

Message d'erreur

'déclaration' : la déclaration d'interface explicite ne peut être déclarée que dans une classe ou une structure
'declaration' : explicit interface declaration can only be declared in a class or struct

Une déclaration d'interface explicite a été trouvée en dehors d'une classe ou d'un struct.

L'exemple suivant génère l'erreur CS0541 :

// CS0541.cs
namespace x
{
   interface IFace
   {
      void F();
   }

   interface IFace2 : IFace
   {
      void IFace.F();   // CS0541
   }
}