tengo este códigoCómo combinar dos operaciones de suma en una usando LINQ?
Dim sum As Integer = scores.Sum(Function(score) score.Fraction * score.Score)
Dim count As Integer = scores.Sum(Function(score) score.Fraction)
o en C#:
var sum=scores.Sum(score=>score.Fraction * score.Score);
var count=scores.Sum(score=>score.Fraction);
Cómo puedo combinar estos y lograr que la colección sólo se enumera una vez? Encontré algunos ejemplos, pero si no me equivoco, todavía iteran la colección dos veces.
Creo que la gracia tiene que ceder el paso a la legibilidad aquí ;-) – Dabblernl