2011-03-10 23 views
11

से शुरुआती तारीख प्राप्त करें मेरे पास IEnumerable<DateTime> है जिसमें इसकी कई तिथियां हैं। मैं उस संग्रह से सबसे पुरानी तारीख कैसे प्राप्त करूं?आईनेमेरेबल <DateTime>

धन्यवाद!

डेव

उत्तर

19

आप LINQ Enumerable.Min उपयोग करने के साथ तुरंत ऐसा कर सकते हैं।

DateTime minDate = dateCollection.Min(); 

DateTime औजार के बाद से IComparable<DateTime>, Enumerable.MinDateTime.CompareTo का उपयोग कम से कम DateTime संग्रह में खोजने के लिए होगा।

+3

दिनांक समय, दिनांक नहीं :) –

+0

@ जोन स्कीट: धन्यवाद! – jason

12
var earliest = collection.Min(); 
+0

शानदार, धन्यवाद - मुझे पता था कि यह सीधे आगे था! मस्तिष्क आज फ्रीज। – Dave

संबंधित मुद्दे