【发布时间】:2012-05-04 05:53:00
【问题描述】:
我有这个代码:
MyObject Obj {get;set;}
var x = from xml in xmlDocument.Descendants("Master")
select new MyObject
{
PropOne = //code to get data from xml
PropTwo = //code to get data from xml
}
结果是var是IEnumerable<MyObject>,我需要使用foreach循环将x分配给Obj:
foreach(var i in x)
{
Obj = i;
}
有没有一种方法可以使用 LINQ 语句而不会以这种方式返回 IEnumerable?或者像我这样使用foreach 循环是否正常?
【问题讨论】:
标签: c# linq-to-xml