我刚刚开始使用Linq到XML,我有一个简单的文档,其中包含以下记录:
<record date="6/27/2002" symbol="DG" price="15.00" />
Run Code Online (Sandbox Code Playgroud)
我想按顺序将不同符号列表作为字符串.
这给了我一个所有属性的无序列表,但我被卡住了
var query =
from e in xml.Elements()
select e.Attribute("symbol");
Run Code Online (Sandbox Code Playgroud)
如何修改它以给我我想要的东西?
怎么样:
var query = (from e in xml.Elements()
let symbol = (string)e.Attribute("symbol")
where symbol != null
orderby symbol
select symbol).Distinct();
Run Code Online (Sandbox Code Playgroud)