Error del compilador CS0538
Actualización: noviembre 2007
Mensaje de error
'nombre' en la declaración explícita de la interfaz no es una interfaz
'name' in explicit interface declaration is not an interface
Se intentó declarar explícitamente una interfaz, pero no se especificó ninguna interfaz.
El código siguiente genera el error CS0538:
// CS0538.cs
interface MyIFace
{
void F();
}
public class MyClass
{
public void G()
{
}
}
class C: MyIFace
{
void MyIFace.F()
{
}
void MyClass.G() // CS0538, MyClass not an interface
{
}
}