1

我有一種情況,我不能使用字典爲名稱值集合的字符串。我的名字值對包含重複鍵,因爲我需要支持一個遺留系統。所以請不要讓我停止支持重複密鑰。我試圖使用NameValueCollection,但這不能與DataContractSerializer一起使用,因爲它會拋出異常。 Refer to the question for the error details.用於序列化的NameValueCollection的替代

任何人都可以建議此NameValueCollection類型的替代方案,以便我可以存儲鍵值對(僅字符串)?

回答

4

可以翻譯名稱 - 值對成List<Tuple<string, string>>,根據this question這是序列化的。

當然,你失去了對重複的保護,所以你應該只使用它來通過電線。

相關問題