Bonjour à tous,
Je commence juste le C#, et j'aurai voulu savoir si il y avait des fonctions pour optimiser les boucles for.
Pour exemple j'ai 2 listes, l'une contient une liste de chiffre par exemple :
Et l'autre en contient d'autre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 5, 8, 13, 35, 40
Et j'aimerai savoir si la somme de 2 chiffres de la liste 2 est égal à un des chiffres de la liste 1. Donc un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 2, 3, 15, 35, 60
Si les listes sont trop importante, ça met beaucoup de temps...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for (int o = 0; o < Liste1.Count; o++){ for (int p = 0; p < Liste2.Count; p++) { int nb_soustrait1 = int.Parse(Liste2[p]) - int.Parse(Liste1[o]); if (Liste2.Contains(nb_soustrait1.ToString())){ MessageBox.Show("Trouvé : " + nb_soustrait1 +" "+Liste2[p]); } }
Merci à vous
Partager