首页 > Windows开发 > 详细

C#将Dictionary转换为XML

时间:2016-04-19 19:04:32      阅读:1150      评论:0      收藏:0      [点我收藏+]


Dictionary to Element:

Dictionary<string, string> dict = new Dictionary<string,string>();
XElement el = new XElement("root",
dict.Select(kv => new XElement(kv.Key, kv.Value)));


Element to Dictionary:

XElement rootElement = XElement.Parse("<root><key>value</key></root>");
Dictionary<string, string> dict = new Dictionary<string, string>();
foreach(var el in rootElement.Elements())
{
dict.Add(el.Name.LocalName, el.Value);
}

 

you can use ToDictionary... rootElement.Elements().ToDictionary( key => key.Name, val => val.Value);

C#将Dictionary转换为XML

原文:http://www.cnblogs.com/mapley/p/5409138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!