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
}
}