Auf Englisch lesen

Freigeben über


Compilerfehler CS0551

Der expliziten Implementierung 'Implementierung' fehlt der Accessor 'Accessor'.

Eine Klasse, die die Eigenschaft einer Schnittstelle explizit implementiert, muss alle Accessoren implementieren, die von der Schnittstelle definiert werden.

Weitere Informationen finden Sie unter Using Properties.

Beispiel

Im folgenden Beispiel wird CS0551 generiert:

// CS0551.cs  
// compile with: /target:library  
interface ii  
{  
   int i  
   {  
      get;  
      set;  
   }  
}  
  
public class a : ii  
{  
   int ii.i { set {} }   // CS0551  
  
   // OK  
   int ii.i
   {  
      set {}  
      get { return 0; }  
   }  
}