如何使用LINQ填充元组?

brinch

我有这个xml块:

<difficulties>
    <difficulty difficultyId="1">
      <parameter key="maxNumerator" value="10"></parameter>
      <parameter key="maxDenominator" value="15"></parameter>
      <parameter key="couple" value="2"></parameter>
    </difficulty>
    <difficulty difficultyId="2">
      <parameter key="maxNumerator" value="20"></parameter>
      <parameter key="maxDenominator" value="30"></parameter>
      <parameter key="couple" value="2"></parameter>
    </difficulty>
    ...
</difficulties>

我想做的是获取类似于以下内容的模式:

difficultyId, key, value

喜欢:

1, maxNumerator, 10
1, maxDenominator, 10
1, couple, 2
2, maxNumerator, 20
...

有什么方法可以将其插入到元组列表中(假设我已经将xml文档加载到xDocument中)。我想使用LINQ:

List<Tuple<string, string, string>> res = from a in xDocument.Descendants("difficulties")
                                          ...?
八叶球菌

您可以执行以下操作SelectMany

 var res =(from a in xDocument.Descendants("difficulty")
           from parameter in a.Elements("parameter")
           select new Tuple<string,string,string>(a.Attribute("difficultyId").Value,
                                                  parameter.Attribute("key").Value,
                                                  parameter.Attribute("value").Value)).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用LINQ填充Dictionary?

来自分类Dev

使用C ++-17,如何从字符串向量填充元组

来自分类Dev

如何使用linq填充嵌套列表类

来自分类Dev

如何使用LINQ在DTO内填充集合?

来自分类Dev

如何使用LINQ用Dictionary填充类

来自分类Dev

如何在 C# 中填充元组?

来自分类Dev

如何使用LINQ 2用字典填充类

来自分类Dev

如何使用Linq IEnumerable填充现有数组?

来自分类Dev

如何使用LINQ查询中的singe对象填充GridView?

来自分类Dev

如何使用LINQ查询从相关表填充WPF DataGridView?

来自分类Dev

使用 SQLite 数据 Xamarin 填充元组列表

来自分类Dev

使用Linq从XML填充类

来自分类Dev

使用LINQ填充List <Object>

来自分类Dev

使用linq填充子对象

来自分类Dev

使用LINQ查询填充类

来自分类Dev

使用Linq从XML填充类

来自分类Dev

使用LINQ查询填充类

来自分类Dev

使用linq从列表中删除元组

来自分类Dev

组,使用Linq对元组进行排序的列表

来自分类Dev

使用Linq遍历元组列表中的列

来自分类Dev

组,使用Linq对元组进行排序的列表

来自分类Dev

如何使用LINQ将元组的多级列表拆分为值的多级列表?

来自分类Dev

如何使用 LINQ for Entity Framework 检查元组中的空值或列中的单个值?

来自分类Dev

如何使用searchBar搜索元组?

来自分类Dev

如何填充元素数量由变量决定的元组列表

来自分类Dev

如何使用LINQ CRM填充实体只读字段(ModifiedOn,Createdby等)?

来自分类Dev

我如何使用LINQ获取我的本地数据库数据以填充我的txt框?

来自分类Dev

如何使用 EF 原始 SQL 查询和/或 LinQ 填充实体模型?

来自分类Dev

使用LINQ和WebForms填充Select元素

Related 相关文章

热门标签

归档