Maison >développement back-end >C++ >Comment calculer la somme d'une propriété dans une liste d'objets C# ?
Résumer une propriété dans une liste d'objets C# : un guide simple
Travailler avec des listes d'objets personnalisés nécessite souvent de calculer la somme d'une propriété particulière sur tous les objets. Ce didacticiel montre comment y parvenir efficacement en utilisant les fonctionnalités LINQ de C#.
Étapes :
Inclure l'espace de noms LINQ :
Commencez par importer l'espace de noms nécessaire :
<code class="language-csharp">using System.Linq;</code>
Utilisez la Sum()
méthode d'extension :
La méthode Sum()
, qui fait partie de LINQ, fournit une manière concise de sommer les valeurs. Pour les listes d'objets, une expression lambda sélectionne la propriété à additionner.
<code class="language-csharp">double total = myList.Sum(item => item.PropertyToSum);</code>
Remplacez myList
par votre liste d'objets et PropertyToSum
par le nom du bien que vous souhaitez additionner. L'expression lambda item => item.PropertyToSum
extrait la valeur de propriété spécifiée de chaque objet.
Stockez le résultat :
La méthode Sum()
renvoie un double
représentant le total. Attribuez-le à une variable (par exemple, total
) pour une utilisation ultérieure.
Cette approche rationalisée simplifie la sommation des propriétés des objets, permettant une agrégation efficace des données au sein de vos applications C#.
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!