多个后代类型linq

zac*_*ary 3 .net linq linq-to-objects linq-to-xml

我有时这样做:

XElement.Descendants("mynodename");
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情"

XElement.Descendants("mynodename or myothernodename");
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 7

不是在一个方法调用 - 但你可以使用:

element.Descendants()
       .Where(x => x.Name.LocalName == "mynodename" 
                   || x.Name.LocalName == "myothernodename")
Run Code Online (Sandbox Code Playgroud)