mi hanno una serie di classi con una proprietà Date
, cioè .:Trova la data minima e massima nell'array usando LINQ?
class Record
{
public DateTime Date { get; private set; }
}
void Summarize(Record[] arr)
{
foreach (var r in arr)
{
// do stuff
}
}
devo trovare il (minimo) earliest
ei latest
(massimo) date in questo array.
Come posso farlo utilizzando LINQ?
"efficace" e "ottimale" bisogno di un contesto. Dovresti preferire un algoritmo che sia efficiente per quanto riguarda lo spazio (utilizzo della memoria, dimensioni del codice) o il tempo (tempo di esecuzione, tempo di compilazione)? – EricSchaefer