gpt4 book ai didi

c# - 用于序列化的 NameValueCollection 的替代方法

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:31 30 4
gpt4 key购买 nike

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

有人可以建议这个 NameValueCollection 类型的替代方案,以便我可以存储键值对(仅字符串)吗?

最佳答案

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

当然,您会失去对重复项的保护,因此您应该只使用它来让它通过网络。

关于c# - 用于序列化的 NameValueCollection 的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10795255/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com