1

我有一种情况,我不能使用字典为名称值集合的字符串。我的名字值对包含重复键,因为我需要支持一个遗留系统。所以请不要让我停止支持重复密钥。我试图使用NameValueCollection,但这不能与DataContractSerializer一起使用,因为它会抛出异常。 Refer to the question for the error details.用于序列化的NameValueCollection的替代

任何人都可以建议此NameValueCollection类型的替代方案,以便我可以存储键值对(仅字符串)?

回答

4

可以翻译名称 - 值对成List<Tuple<string, string>>,根据this question这是序列化的。

当然,你失去了对重复的保护,所以你应该只使用它来通过电线。

相关问题