0

これは簡単な質問かもしれませんが、私はこれを理解することができません...

このコードがあれば、

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....
}
4

2 に答える 2