Compartir a través de


Error del compilador CS0541

Actualización: noviembre 2007

Mensaje de error

'declaración': la declaración explícita de la interfaz sólo se puede declarar en una clase o estructura
'declaration' : explicit interface declaration can only be declared in a class or struct

Se encontró una declaración explícita de interfaz fuera de una clase o estructura (struct).

El código siguiente genera el error CS0541:

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

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