【发布时间】:2011-07-12 20:31:49
【问题描述】:
我有一个IEnumerable<DateTime>,其中包含许多日期。我如何从该集合中获得最早的日期?
谢谢!
戴夫
【问题讨论】:
标签: c# linq generics collections
我有一个IEnumerable<DateTime>,其中包含许多日期。我如何从该集合中获得最早的日期?
谢谢!
戴夫
【问题讨论】:
标签: c# linq generics collections
var earliest = collection.Min();
【讨论】:
您可以使用Enumerable.Min 立即使用 LINQ 执行此操作。
DateTime minDate = dateCollection.Min();
由于DateTime 实现了IComparable<DateTime>,Enumerable.Min 将使用DateTime.CompareTo 来查找集合中的最小DateTime。
【讨论】: