Błąd kompilatora CS0277
Element "class" nie implementuje elementu członkowskiego interfejsu "accessor". "akcesorium klasy" nie jest publiczne
Ten błąd występuje, gdy próbujesz zaimplementować właściwość interfejsu, ale implementacja metody dostępu właściwości w klasie nie jest publiczna. Metody implementujące elementy członkowskie interfejsu muszą mieć dostęp publiczny. Aby rozwiązać ten problem, usuń modyfikator dostępu na metodzie dostępu do właściwości.
Poniższy przykład generuje plik CS0277:
// 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 { }
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: