2013-03-12 89 views
-2
class Baby 
{ 
    string Name; 
    Birth Birthy; 
} 

class Birth 
{ 
    String BirthCity 
    string HospitalName; 
    DateTime Birthday; 
} 

我需要對象數組的誕生集合由DateTime的生日排序在一個二維數組

IM想這樣

Foreach(Baby...) 
{ 
    Foreach(Birth....) 
    { 
     ...Sort(....) 
    } 
} 

排序字段謝謝

+1

對象array'的'出生收集整理 - 你是什麼意思?這個集合是什麼樣的?它與寶貝有什麼關係,你使用的是什麼語言? – 2013-03-12 20:07:51

+0

C#,幾乎一個對象的收集包含另一個對象的集合,並在此第二個集合中有一個屬性日期,我只需要按日期排序第二個集合 – 2013-03-12 20:17:59

+0

你不需要每個集合存儲在第一個集合中按日期排序? – 2013-03-12 20:20:08

回答

0

聲音像linq的工作

List<Birth> sorted = source.OrderBy(b => b.Birthday).ToList() 

,或者如果您需要在嬰兒

List<Baby> sorted = source.OrderBy(b => b.Birthy.Birthday).ToList()