我们有一个类,我们试图序列化其中包含一个字典。在另一个可序列化类中序列化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