Получить самую раннюю дату из IEnumerable <DateTime> У меня есть IEnumerable<DateTime> с количеством дат в нем. Как мне получить самую раннюю дату из этой коллекции? Спасибо! Dave Ответ 1 Вы можете сделать это немедленно с помощью LINQ, используя Enumerable.Min. DateTime minDate = dateCollection.Min(); Так как DateTime реализует IComparable<DateTime>, Enumerable.Min будет использовать DateTime.CompareTo, чтобы найти минимальный DateTime в коллекции. Ответ 2 var earliest = collection.Min();
Ответ 1 Вы можете сделать это немедленно с помощью LINQ, используя Enumerable.Min. DateTime minDate = dateCollection.Min(); Так как DateTime реализует IComparable<DateTime>, Enumerable.Min будет использовать DateTime.CompareTo, чтобы найти минимальный DateTime в коллекции.