Compartilhar via


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