从IEnumerable <DateTime>获取最早的日期

Dav*_*ave 11 c# linq generics collections

我有IEnumerable<DateTime>一些日期.我如何从该系列中获得最早的约会?

谢谢!

戴夫

jas*_*son 19

您可以使用LINQ立即执行此操作Enumerable.Min.

DateTime minDate = dateCollection.Min();
Run Code Online (Sandbox Code Playgroud)

DateTime实现以来IComparable<DateTime>,Enumerable.Min将用于在集合中DateTime.CompareTo找到最小值DateTime.

  • DateTime,而不是Date :) (3认同)

Ale*_*lex 13

var earliest = collection.Min();
Run Code Online (Sandbox Code Playgroud)