更新:2007 年 11 月
错误消息
“class”不实现接口成员“accessor”。“class accessor”不是公共的当您尝试实现某个接口的属性,但在类中实现的属性访问器不是公共的时,则会发生此错误。实现接口成员的方法需要具有公共访问性。若要解决此错误,请移除属性访问器的访问修饰符。
示例
下面的示例生成 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 { } } } |