Freigeben über


Compilerfehler CS0470

Aktualisiert: November 2007

Fehlermeldung

Die Methode 'Methodenname' kann den Schnittstellenaccessor 'Accessor' für Typ 'Typ' nicht implementieren. Verwenden Sie eine explizite Schnittstellenimplementierung.
Method 'method' cannot implement interface accessor 'accessor' for type 'type'. Use an explicit interface implementation.

Dieser Fehler wird generiert, wenn ein Accessor versucht, eine Schnittstelle zu implementieren. Es muss eine explizite Schnittstellenimplementierung verwendet werden.

Beispiel

Im folgenden Beispiel wird CS0470 generiert.

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