我們有一個類,我們試圖序列化其中包含一個字典。在另一個可序列化類中序列化IDictionary
我有可操作的代碼實現IXmlSerializable序列化字典,但有點丟失,因爲如何使用默認的XMLSerializer序列化對象,然後當它到達字典元素強制它使用定製的序列化程序。
目前,我已經爲整個對象打造了一個自定義序列化器,只要我能幫助它,因爲對象可能會在其整個生命週期內發生變化,我希望儘量減少可能導致未來混淆的自定義。
以下是我試圖序列化的類的減少樣本,實際的對象要大得多;
public class Report
{
public int ID { get; set; }
public string Name { get; set; }
//...
private Dictionary<string, string> _parameters = new Dictionary<string, string>();
}
任何關於這個簡單的方法的建議將被讚賞。
謝謝Marc。很高興知道我沒有錯過任何明顯的事情。 – JIng 2011-02-13 23:54:26