这可能是一个简单的问题,但我无法弄清楚......
如果我有这个代码,
IEnumerable myVar = (from i in MyList
select new
{
NewText= i.Text,
NewValue = i.Value
});
如何使用 myVar 中的值(不更改类型(IEnumerable
))?
喜欢
foreach (var i in myVar)
{
//i....
}
编辑 :
我的实际代码返回IEnumerable
public IEnumerable GetData(IEnumerable<int> priceDetailId)
{
....
return (from i in MyList
select new
{
NewText= i.Text,
NewValue = i.Value
});
}
然后我需要在循环中使用结果..
var result = GetData();
foreach (var i in result)
{
//i....
}