【问题标题】:Alternative for NameValueCollection to be used in serialization用于序列化的 NameValueCollection 的替代方案
【发布时间】:2012-05-29 08:03:15
【问题描述】:

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

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

【问题讨论】:

    标签: c# serialization dictionary datacontractserializer namevaluecollection


    【解决方案1】:

    您可以将名称-值对转换为List<Tuple<string, string>>,根据this question,它是可序列化的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 2019-12-04
      • 2010-09-19
      • 2022-07-25
      • 2010-12-06
      • 1970-01-01
      • 2019-03-02
      相关资源
      最近更新 更多