Berechnen Sie den Durchschnitt der Werte in einer Liste in C#

Google Translate Icon

In diesem Beitrag wird erläutert, wie der Durchschnitt der Werte in einer Liste in C# berechnet wird.

Das Enumerable.Average -Methode ist die kürzeste und idiomatischste Methode, um den Durchschnitt einer Folge numerischer Werte zu berechnen. Das folgende Codebeispiel zeigt den Aufruf dieser Methode:

Herunterladen  Code ausführen

Ergebnis:

The average is 4.75

 
Das Enumerable.Average Methode wirft System.InvalidOperationException wenn die Quellsequenz leer ist. Sie können die Ausnahme einfach wie folgt behandeln.

Herunterladen  Code ausführen

Ergebnis:

The average is 4.75

 
Das Enumerable.Average -Methode verfügt über eine Überladung, die eine Transformationsfunktion annimmt, die auf jedes Element angewendet wird. Es kann verwendet werden, um einen Durchschnitt eines bestimmten Felds aus einer Liste von Objekten zu berechnen, wie unten gezeigt:

Herunterladen  Code ausführen

Ergebnis:

The average is 25.25

 
Die Transformationsfunktion kann auch für jedes Element der Eingabesequenz von String-Werten aufgerufen werden, um den Durchschnitt zu berechnen.

Herunterladen  Code ausführen

Ergebnis:

The average is 4.75

Das ist alles über die Berechnung des Durchschnitts der Werte in einer Liste in C#.

Bewerte diese Nachricht

Durchschnittliche Bewertung 3.67/5. Stimmenzahl: 3

Bisher keine Stimmen! Seien Sie der Erste, der diesen Beitrag bewertet.

Es tut uns leid, dass dieser Beitrag für Sie nicht hilfreich war!

Sagen Sie uns, wie wir diesen Beitrag verbessern können?




Danke fürs Lesen.

Bitte nutzen Sie unsere Online-Compiler um Code in Kommentaren mit C, C++, Java, Python, JavaScript, C#, PHP und vielen weiteren gängigen Programmiersprachen zu posten.

Wie wir? Empfehlen Sie uns Ihren Freunden und helfen Sie uns zu wachsen. Viel Spaß beim Codieren :)



Abonnieren
Benachrichtigen von
guest
0 Kommentare
Inline-Feedbacks
Alle Kommentare anzeigen
Folgen Sie diesem Link NICHT, sonst werden Sie von der Seite ausgeschlossen!