我想是這樣的未來:可以獲取/設置屬性訪問器在不同的接口中?
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