Feedback

C# - LINQ kumulierte Summe

Veröffentlicht von am 26.11.2008
(2 Bewertungen)
Dieses Beispiel zeigt wie die kumulierte Summe mittels einer LINQ-Query ermittelt werden kann.
GFU-Schulungen  [Anzeige]

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

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);
Abgelegt unter LINQ, kumulierte Summe, Summe.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!