Error del compilador CS0539

Actualización: noviembre 2007

Mensaje de error

'miembro' en la declaración explícita de la interfaz no es un miembro de interfaz
'member' in explicit interface declaration is not a member of interface

Se intentó declarar explícitamente un miembro de interfaz que no existe. Se debe eliminar la declaración o cambiarla para que haga referencia a un miembro de interfaz válido.

El código siguiente genera el error CS0539:

// CS0539.cs
namespace x
{
   interface I
   {
      void m();
   }

   public class clx : I
   {
      void I.x()   // CS0539
      {
      }

      public static int Main()
      {
         return 0;
      }
   }
}