反序列化时,DataContractSerializer不仅要求元素名称匹配,还要求它相对于其他元素具有特定顺序。忽略DataContractSerializer中的字段顺序
我的申请是这样的,每个领域可以由其名称唯一标识。因此,我希望XML文件可以按任意顺序包含元素,并且解串器仍然可以工作。
是否可以像这样设置DataContract?
Data Member Order中的介绍性段落暗示强制执行订单(可选),但我还没有找到实际使其成为可选项的方法。
后续问题:Simple data file versioning with DataContractSerializer
我只是将一个新的值添加到现有的文件。我不得不在正确的名字中插入它,而且在正确的位置插入。 – 2009-10-03 11:44:16