2012-04-11 24 views
4

ISerializable接口只提供序列化對象的方法。反序列化 進程由構造函數管理。ISerializable - 序列化單例

問題是,構造函數不能返回實例,因爲構造函數會創建一個新實例。

在我的實現中,有幾個屬性對應於在其他地方實例化和維護的單例。

我需要反序列化過程來獲取該實例並分配給屬性,而不是創建一個新的實例。

構造函數的方法不適合這個。在Java中,您將調用ReadResolve()方法,是否存在C#等價物?

+0

請不要用「C#」和這樣的前綴您的圖書。這就是標籤的用途。 – 2012-04-11 19:30:05

+0

@ user1275011我看到你從未接受過答案。在您發佈的所有問題中,如果有人發佈了您認爲正確的內容,請將其標記爲! – Osiris 2012-04-11 20:17:17

回答

相關問題