Dieses Beispiel zeigt wie die kumulierte Summe mittels einer LINQ-Query ermittelt werden kann.
var kumuliert =
from k in Werte.werte
orderby k.Wert
select new
{
Wert = k.Wert,
Summe = (from k2 in Werte.werte
where k2.Wert <= k.Wert
select k2.Wert
).Sum()
};
foreach (var k in kumuliert)
Console.WriteLine(k);
Kommentare zum Snippet