Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试获取每个节点上每个 id 属性的值。
获取所有属性.Descendants("foo").Attributes("id")很简单,但是有没有办法获取包含值的 IEnumerable (Of String)?
.Descendants("foo").Attributes("id")
我真的更喜欢避免循环,例如
For Each id in myXElement.Descendants("foo").Attributes("id") myIEnumerable.Add(id.Value) Next
这是 C# 而不是 VB,但您应该能够使用以下内容:
var idList = from d in myXElement.Descendants("foo") select d.Attribute("id").Value;
这将返回一个类型的变量IEnumerable(Of String)。
IEnumerable(Of String)