これは簡単な質問かもしれませんが、私はこれを理解することができません...
このコードがあれば、
IEnumerable myVar = (from i in MyList
select new
{
NewText= i.Text,
NewValue = i.Value
});
type( IEnumerable
) を変更せずに myVar の値を使用するにはどうすればよいですか?
お気に入り
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....
}