2011-06-27 2 views
0

オブジェクトのリストからすべてのint要素prodId1を昇順で表示したいだけです。機能別に注文を認識しますが、最も簡単な方法はありません。オブジェクトのリストからすべての要素を取得して順序付けしますか?

+1

リストに含まれるタイプのプロパティーリストはそのタイプに制約されているのですか、それとも他のタイプのオブジェクトを含むことができますか? –

答えて

3
List<object> listOfObjects = { 1, "2", new object(), 3, 4, "5" }; 
IEnumerable<int> orderedInts = listOfObjects .OfType<int>().OrderBy(i => i); 
0

は、リストの名前は、「リスト」であるとします

IEnumerable<int> orderedListInts = list.OfType<int>().OrderBy(i => i); 
0

私はあなたがプロパティProdId1で(たとえばタイプMyRecordの>オブジェクトのリストを持って推測している、とあなたはこれらをしたいです値は

IList<MyRecord> list; 
IEnumerable<int> ids = from item in list 
    orderby item.ProdId1 
    select item.ProdId1; 
関連する問題