LINQっておもろそう。
samples.Where(p => p.DateTime == (samples.Max(q => q.DateTime)))
カッコいっぱいつかってるかカッコいい書き方っすかねw