Maison > développement back-end > C++ > Comment calculer la somme d'une propriété dans une liste d'objets C# ?

Comment calculer la somme d'une propriété dans une liste d'objets C# ?

Barbara Streisand
Libérer: 2025-01-09 05:59:48
original
254 Les gens l'ont consulté

How to Calculate the Sum of a Property in a C# List of Objects?

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 :

  1. Inclure l'espace de noms LINQ :

    Commencez par importer l'espace de noms nécessaire :

    using System.Linq;
    Copier après la connexion
  2. 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.

    double total = myList.Sum(item => item.PropertyToSum);
    Copier après la connexion

    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.

  3. 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!

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