sto usando orderby IEnumerable per ordinare i miei oggetti in formato ascendente, ma non funziona la mia domanda è come questo:IEnumerable OrderBy
IEnumerable<Step> steps = allsteps.Where(step => step.X <= Y);
steps = steps.OrderBy(step => step.X);
la sua non Deffer utilizzare OrderBy o OrderByDescending
perché?
voglio usare Sum()
metodo per riassumere alcuni oggetti e gli ordini: L'articolo è importante (ci sono alcune regole)
ho letto in MSDN che dovrebbero essere enumerato a lavorare, ma che cosa è il buon senso (non ho Provalo).
MODIFICA: X
e Y
sono di tipo double
. Ho controllato il primo elemento dei miei passi (steps.First()) in quick watch.
qual è il tipo di X? –
Come si esamina il risultato? –
Come si controlla solo il primo elemento ... sei sicuro che tutti gli elementi in 'passi' non hanno lo stesso valore X? – digEmAll