2012-06-19 6 views

答えて

2

(注を、私はIDint型を持つことを想定):

groupedList = (from obj in MyObjects 
      group obj by obj.ID into grouped 
      select grouped).ToList(); 
2

あなたがToLookupをお勧めしますように聞こえる:

var lookup = MyObjects.ToLookup(x => x.ID); 

あなたが特定のIDのすべての値を取得、またはグループを反復することができますこと。 GroupByの怠惰な評価ではなく、熱心に評価されています。これはおそらくあなたがこの場合に望むものです。

私はあなたの要求を正しく理解していると仮定しています。私がしなかったことは完全に可能性があります。明確にすることができれば助けになります。これはあなたのタイプIGrouping<int, MyObject>のリスト与え

関連する問題