我怎样才能得到一个List从 LINQ 到生成 List> 的 XML?
- > 的 XML?
我有一个 XML 片段如下:
<PerformancePanel>
<LegalText>
<Line id="300" />
<Line id="304" />
<Line id="278" />
</LegalText>
</PerformancePanel>
我使用以下代码来获取一个对象:
var performancePanels = new
{
Panels = (from panel in doc.Elements("PerformancePanel")
select new
{
LegalTextIds = (from legalText in panel.Elements("LegalText").Elements("Line")
select new List<int>()
{
(int)legalText.Attribute("id")
}).ToList()
}).ToList()
};
LegalTextIds
的类型是 List
。我怎样才能将其作为 >
List
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不要为每一项创建一个新列表,只需创建一个列表:
Don't create a new list for each item, just make one list:
使用
SelectMany
扩展方法:或者,对于您的具体情况:
Use the
SelectMany
extension method:Or, for your specific case:
这个怎么样
How about this