Compartir a través de


Error del compilador CS0470

Actualización: noviembre 2007

Mensaje de error

El método 'método' no puede implementar el descriptor de acceso de interfaz 'descriptor de acceso' para el tipo 'tipo'. Utilice una implementación de interfaz explícita.
Method 'method' cannot implement interface accessor 'accessor' for type 'type'. Use an explicit interface implementation.

Este error se genera cuando un descriptor de acceso intenta implementar una interfaz. Se debe utilizar una implementación de interfaz explícita.

Ejemplo

El código siguiente genera el error CS0470.

// CS0470.cs
// compile with: /target:library

interface I
{
   int P { get; }
}

class MyClass : I
{
   public int get_P() { return 0; }   // CS0470
   public int P2 { get { return 0;} }   // OK
}