gpt4 book ai didi

c# - 如何将 XML 集合反序列化为 .NET 中的字典?

转载 作者:数据小太阳 更新时间:2023-10-29 02:05:31 24 4
gpt4 key购买 nike

假设我有以下 XML: <appSettings>
<add key="key1" value="value1" />
<add key="key2" value="value2" />
<add key="key3" value="value3" />
<add key="key4" value="value4" />
</appSettings>

我想将其转换为如下对象:

AppSettings["key1"] = "value1";
AppSettings["key2"] = "value2";
AppSettings["key3"] = "value3";

等等……

我已经在互联网上查过了,但还没有找到有用的东西。有人可以帮我解决这个问题吗?

最佳答案

简单。

var xd = XDocument.Parse(xml);

var AppSettings = xd.Root.Elements("add")
.ToDictionary(
xe => xe.Attribute("key").Value,
xe => xe.Attribute("value").Value);

关于c# - 如何将 XML 集合反序列化为 .NET 中的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7497675/

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