Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0551

Brak metody dostępu "accessor" implementacji jawnej interfejsu "implementation"

Klasa, która jawnie implementuje właściwość interfejsu, musi implementować wszystkie metody dostępu zdefiniowane przez interfejs.

Aby uzyskać więcej informacji, zobacz Using Properties (Używanie właściwości).

Przykład

Poniższy przykład generuje plik CS0551.

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