Auf Englisch lesen

Freigeben über


Compilerfehler CS0550

"Accessor" fügt einen Accessor hinzu, der nicht im Schnittstellenmember "Eigenschaft" gefunden werden konnte.

Die Implementierung einer Eigenschaft in einer abgeleiteten Klasse enthält einen Accessor, der nicht in der Basisschnittstelle angegeben wurde.

Weitere Informationen finden Sie unter Using Properties.

Beispiel

Im folgenden Beispiel wird CS0550 generiert:

C#
// CS0550.cs  
namespace x  
{  
   interface ii  
   {  
      int i  
      {  
         get;  
         // add the following accessor to resolve this CS0550  
         // set;  
      }  
   }  
  
   public class a : ii  
   {  
      int ii.i  
      {  
         get  
         {  
            return 0;  
         }  
         set {}   // CS0550  no set in interface  
      }  
  
      public static void Main() {}  
   }  
}