请问关于c的具体应用场景有哪些?

2026-04-29 02:183阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计336个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

我有以下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>

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

请问关于c的具体应用场景有哪些?

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

IEnumerable<XElement> parents = (from c in familyTreeElement.Descendants("Child") where c.Elements().Count() > 1 select c.Parent).Distinct();

有没有更好的方法来指定这个?

编辑(2个大孩子)帮助; -p

虽然XDocument很有用,但我有时会想念XPath / XQuery.使用XmlDocument,您可以使用doc.DocumentElement.SelectNodes(“Parent [Child / Grandchild [2]]”).

本文共计336个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

我有以下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>

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

请问关于c的具体应用场景有哪些?

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

IEnumerable<XElement> parents = (from c in familyTreeElement.Descendants("Child") where c.Elements().Count() > 1 select c.Parent).Distinct();

有没有更好的方法来指定这个?

编辑(2个大孩子)帮助; -p

虽然XDocument很有用,但我有时会想念XPath / XQuery.使用XmlDocument,您可以使用doc.DocumentElement.SelectNodes(“Parent [Child / Grandchild [2]]”).