Bonjour, j'aimerais pouvoir faire un for loop, avec une tuple list (une list avec 2 variables différentes) et ensuite pouvoir changer l'une des 2 variables dans le for loop. Quelqu'un pourrais m'aider ? Merci d'avance.
Bonjour, j'aimerais pouvoir faire un for loop, avec une tuple list (une list avec 2 variables différentes) et ensuite pouvoir changer l'une des 2 variables dans le for loop. Quelqu'un pourrais m'aider ? Merci d'avance.
Bonjour,
A priori c'est la même chose qu'habituellement, tu parcours ta liste et tu changes l'élément. Une différence peut néanmoins se situer dans le fait que la classe Tuple (si c'est elle que tu utilises) ne permet pas de modifier ses éléments ; il te faudra donc recréer un Tuple et le remplacer dans ta liste ; donnant en gros ceci:Après si c'est une classe à toi qui représente un Tuple de 2 élément du style Pair<T1, T2> et qu'elle permet l'accès en lecture et modification, il te suffira juste de modifier ce que tu souhaites.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (int i = 0; i < laListe.Count; ++i) { laListe[i] = Tuple.Create(laListe[i].Item1, laNouvelleValeur); // exemple de changement du 2ème élément uniquement }
Et s'il s'agit d'autre chose, bah faudrait donner plus d'infos voire du code pour comprendre exactement de quoi il retourne
Cordialement !
Nous sommes tous plus ou moins geek : ce qui est inutile nous est parfaitement indispensable ( © Celira )
À quelle heure dormez-vous ?
Censément, quelqu'un de sensé est censé s'exprimer sensément.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager