2017-04-05 63 views
0

我有一個方法,像這樣:如何覆蓋get方法用一套方法

public static ISalesPersonManager SalesPersons { get; } 

但是,這是一個dll類。所以我不能修改這個類。

但我想爲此方法添加一個設置方法。

所以這樣的:

public static ISalesPersonManager SalesPersons { get;set; } 

但如何做到這一點?

謝謝

+0

你不能重載靜態成員,你可以影子,但它通常不是首選,因爲它可能會導致程序 –

+0

oke中的意外行爲。謝謝。不錯。但是,那麼解決方案是什麼?如何添加get方法? –

回答

2

這是不可能重寫獲取只有屬性有一個setter。儘管基類的概念只是描述孩子「應該做什麼」,而不是孩子「不應該」,但這正是微軟設計它的原因。