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)
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)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Pourquoi ?
Merci d'avance pour l'aide
Partager