小编Gay*_*yle的帖子

任何备受瞩目的开源金融项目?

金融行业有一个备受瞩目的开源项目- 特别是投资银行领域 - 我可以做出贡献(理想情况下是.NET)吗?我想在这个领域加强我的简历.

我更喜欢算法交易领域的某些东西,但我对任何路线都是开放的(例如前台办公应用程序等).

c# open-source finance

16
推荐指数
2
解决办法
7799
查看次数

最好的LINQ-to-XML查询,根据后代节点的属性选择节点?

我有以下XML文档:

<?xml version="1.0" encoding="UTF-8"?>
<FamilyTree>
  <Parent name="Ken">
    <Child name="Lorna">
      <Grandchild name="Andrew"/>
      <Grandchild name="Brian"/>
    </Child>
    <Child name="Mike">
      <Grandchild name="Ann"/>
      <Grandchild name="Beth"/>
    </Child>
  </Parent>
  <Parent name="Norma">
    <Child name="Owen">
      <Grandchild name="Charles"/>
    </Child>
    <Child name="Peter">
      <Grandchild name="Charlotte"/>
    </Child>
  </Parent>
  <Parent name="Quinn">
    <Child name="Robert">
      <Grandchild name="Debbie"/>
      <Grandchild name="Eric"/>
    </Child>
    <Child name="Susan">
      <Grandchild name="Frank"/>
    </Child>
  </Parent>
  <Parent name="Tom">
    <Child name="Ursula">
      <Grandchild name="George"/>
      <Grandchild name="Harriet"/>
    </Child>
    <Child name="Victor">
      <Grandchild name="Ian"/>
      <Grandchild name="Juliet"/>
    </Child>
  </Parent>
</FamilyTree>
Run Code Online (Sandbox Code Playgroud)

我正试图选择所有"父母"和一个至少有两个孩子("孙子")的孩子.请注意,我不是在寻找至少有两个"孙子"的"父母".

以下LINQ查询有效,但我觉得它不是最优雅的.

IEnumerable<XElement> parents = (from c in familyTreeElement.Descendants("Child")
                                 where …
Run Code Online (Sandbox Code Playgroud)

c# xml linq-to-xml

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

finance ×1

linq-to-xml ×1

open-source ×1

xml ×1