Probleme somme de valeurs d'une liste
j'ai une liste de personnes (ListeDesPersonnesDuGroupe)
je prends celles qui ont un voisin (PossedeUnVoisinProche(personne)) => c'est un bool qui return true, il fonctionne bien actuellement
pour chacune de ces personnes
j'associe leur nombre de voisins respectif (CombienDeVoisins(p)) => c'est un double qui fonctionne pour une personne donnée (p)
j'ajoute ce nombre dans une liste de double (ListeNombreDeVoisinsAssociés)
je veux au final la somme des valeurs de cette liste (CompteTotalVoisins)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
private static readonly List<double> ListeNombreDeVoisinsAssociés = new List<double>();
private static void JeNeSersARien()
{
AssociatedFSUNumberList.Clear();
(from personne in ListeDesPersonnesDuGroupe
where PossedeUnVoisinProche(personne)
select personne).ForEach(p =>
{
{
ListeNombreDeVoisinsAssociés.Add(CombienDeVoisins(p));
}
});
}
private static double CompteTotalVoisins = ListeNombreDeVoisinsAssociés.Sum(); |
CompteTotalVoisins vaut toujours 0, même en ayant fait des verifications pour une personne donnée (le bool return true et le double donne le nombre exact de voisins)
Pourquoi ?
Merci d'avance pour l'aide