【发布时间】:2011-01-09 02:39:04
【问题描述】:
我有一个属性为Date 的类数组,即:
class Record
{
public DateTime Date { get; private set; }
}
void Summarize(Record[] arr)
{
foreach (var r in arr)
{
// do stuff
}
}
我必须在这个数组中找到earliest(最小值)和latest(最大值)日期。
如何使用 LINQ 做到这一点?
【问题讨论】:
-
“高效”和“最佳”需要上下文。您更喜欢在空间(内存使用、代码大小)或时间(运行时间、编译时间)方面高效的算法?
标签: c# .net linq arrays search