CS0538 de erro do compilador
Mensagem de erro
'nome' na declaração de interface explícita não é uma interface
Foi feita uma tentativa de declarar explicitamente uma interface, mas uma interface não foi especificado.
O exemplo a seguir gera 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
{
}
}