İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0277

'class', 'accessor' arabirim üyesini uygulamaz. 'sınıf erişimcisi' genel değil

Bu hata, bir arabirimin özelliğini uygulamaya çalıştığınızda oluşur, ancak sınıfındaki özellik erişimcisinin uygulanması genel değildir. Arabirim üyelerini uygulayan yöntemlerin genel erişilebilirliği olması gerekir. Sorunu çözmek için özellik erişimcisinde erişim değiştiricisini kaldırın.

Örnek

Aşağıdaki örnek CS0277 oluşturur:

C#
// CS0277.cs  
public interface MyInterface  
{  
    int Property  
    {  
        get;  
        set;  
    }  
}  
  
public class MyClass : MyInterface   // CS0277  
{  
    public int Property  
    {  
        get { return 0; }  
        // Try this instead:  
        //set { }  
        protected set { }  
    }  
}