Maison > développement back-end > C++ > Comment calculer la somme d'une propriété d'objet dans une liste C# à l'aide de LINQ ?

Comment calculer la somme d'une propriété d'objet dans une liste C# à l'aide de LINQ ?

Patricia Arquette
Libérer: 2025-01-09 07:21:43
original
815 Les gens l'ont consulté

How to Calculate the Sum of an Object Property in a C# List Using LINQ?

Résumer efficacement les propriétés d'objet dans les listes C# à l'aide de LINQ

Ce guide montre comment calculer la somme d'une propriété numérique spécifique dans une liste d'objets C# à l'aide de la méthode Sum() de LINQ. Supposons que vous ayez une liste dans laquelle chaque objet contient une propriété numérique, par exemple « Montant ». Une erreur courante consiste à tenter d'accéder directement à la propriété comme myList.amount.Sum(). C'est incorrect.

L'approche correcte utilise une expression lambda pour une sommation concise et efficace :

<code class="language-csharp">using System.Linq;

// ... your code ...

double total = myList.Sum(item => item.Amount);</code>
Copier après la connexion

L'expression lambda item => item.Amount mappe élégamment chaque objet (item) du myList à sa propriété Amount. La méthode Sum() calcule ensuite efficacement le total de ces valeurs. Cela évite les itérations manuelles, ce qui donne un code plus propre et plus lisible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal