我需要一个XML可序列化的字典.实际上,我现在有两个完全不同的程序需要一个.我非常惊讶地发现.NET没有这样的功能.我在别处问了这个问题,得到的回答是讽刺.我不明白为什么这是个愚蠢的问题.
有人能启发我吗,考虑到我有多么依赖他人.NET特性是关于XML序列化的,为什么没有XML序列化字典呢.希望你也能解释为什么有些人认为这是一个愚蠢的问题.我想我肯定错过了一些基本的东西,我希望你能填补这些空白.
我需要一个XML可序列化的字典.实际上,我现在有两个完全不同的程序需要一个.我非常惊讶地发现.NET没有这样的功能.我在别处问了这个问题,得到的回答是讽刺.我不明白为什么这是个愚蠢的问题.
有人能启发我吗,考虑到我有多么依赖他人.NET特性是关于XML序列化的,为什么没有XML序列化字典呢.希望你也能解释为什么有些人认为这是一个愚蠢的问题.我想我肯定错过了一些基本的东西,我希望你能填补这些空白.
XML序列化的问题在于,它不仅仅是创建字节流.它还与创建此字节流验证所依据的XML模式有关.在XML Schema中没有表示字典的好方法.您所能做的最好的事情就是显示存在唯一的密钥.
您始终可以创建自己的包装器,例如One Way to Serialize Dictionaries.