2010-01-27 38 views

回答

3

這將是棘手的或昂貴的計算確切年齡爲每個記錄。假設你真的想說「找到我18歲或以上的人」這樣的話,那麼計算一下今天​​的正好是 18的出生日期並找到出生日期更少的每個人是更好的主意以下或各自:

DateTime latestAdultBirth = DateTime.Today.AddYears(-18); 
var adults = people.Where(person => person.dateOfBirth < latestAdultBirth);