我想创建一个具有在派生类中具有不同可访问性修饰符的属性的接口,例如:
public interface IPrisoner
{
string PrisonerName { get; set; }
}
public class Prisoner : IPrisoner
{
public string PrisonerName { get; private set; }
}
但在这种情况下,我得到一个错误:
“Prisoner”没有实现接口成员“IPrisoner.PrisonerName.set”。'Prisoner.PrisonerName.set' 不是公开的。
如何实施?