我想是这样的未来:可以获取/设置属性访问器在不同的接口中?
interface INamedObject
{
string Name { get; }
}
interface IRenamableObject : INamedObject
{
string Name { set; }
}
在的话,我想创建两个接口,其中一个包含get访问的属性和另一个 - set访问。我可以在C#中执行此操作吗?
(代码编译但是编译器提供了以下警告:)
'IRenamableObject.Name' 隐藏继承的成员 'INamedObject.Name'。如果需要隐藏,请使用新关键字。
这是编译器能够最好地回答的问题之一。 – Nuffin 2012-01-18 12:35:55
你试过了吗? – 2012-01-18 12:36:22
也许你应该得到一个;属性在IRenamableObject也。 – basti 2012-01-18 12:40:32