我已经创建了一个列表 ox XElements,例如:
<server>
<name>serverName</name>
<ip>123.123.1.2</ip>
</server>
使用此代码:
foreach (XElement ele in doc.Root.Descendants("server")){ololo.Add(ele);}
如何获取 Tuple<name(string),ip(string)>
的列表用 LINQ?
有类似的XML elements to Tuple using LINQ? VB.Net 的问题,但它使用我不熟悉的语法。
最佳答案
我认为这可行:
foreach (XElement ele in doc.Root.Descendants("server")){
tuples.Add(new Tuple<string, string>(
ele.Element("name").ToString(),
ele.Element("ip").ToString()
));
}
关于c# - 在 C# 中使用 LINQ 将 XML 元素转换为元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358785/