Mam tablicę klas z nieruchomości, tj .: Date
Znajdź minimalną i maksymalną datę w tablicy używając LINQ?
class Record
{
public DateTime Date { get; private set; }
}
void Summarize(Record[] arr)
{
foreach (var r in arr)
{
// do stuff
}
}
muszę znaleźć (minimum) earliest
i latest
(maksymalnie) dat w tej tablicy.
Jak mogę to zrobić, używając LINQ?
"skuteczny" oraz "optymalne" potrzebują kontekst. Czy wolałbyś raczej algorytm, który jest wydajny pod względem przestrzeni (wykorzystanie pamięci, rozmiar kodu) lub czasu (czas pracy, czas kompilacji)? – EricSchaefer