【发布时间】:2015-05-20 13:02:23
【问题描述】:
<field name="value" value="A" />
<field name="value" value="B" />
<field name="text" value="C" />
<field name="text" value="D" />
<field name="key" value="E" />
当我过滤时,我需要为“value”获取一个元素,为“text”获取一个元素,为“key”获取一个元素(是的,“key”只有一个元素,应该返回)
我试过了
elements.Select(item=>item.Attribute("name")).Distinct();
这仅返回 XAttribute,但我需要整个 XElement。
【问题讨论】:
标签: xml linq lambda distinct xelement