Leer en inglés

Compartir a través de


Error del compilador CS0470

El método 'método' no puede implementar el descriptor de acceso de interfaz 'descriptor de acceso' para el tipo 'tipo'. Use una implementación de interfaz explícita.

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

Ejemplo

El ejemplo siguiente genera la advertencia CS0470.

C#
// 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  
}