Les collections -> List(Of String)

Résolu
Efferp Messages postés 24 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 4 octobre 2021 - 2 mai 2018 à 21:47
Efferp Messages postés 24 Date d'inscription jeudi 27 février 2014 Statut Membre Dernière intervention 4 octobre 2021 - 3 mai 2018 à 21:39
Bonjour,
je débute en VB.net et je suis face à un petit souci.
j'utilise une collection "Liste(Of String)".

J'ai un nombre d'entrée variable ( de 4 à 15, c'est pour cela que je passe par les collections et pas par les tableaux ) avec parfois des entrées en double.

J'arrive à récupérer les index avec
MaListe.IndexOf(ValeurATrouver)

et à faire des manip avec .RemoveAt et .Insert ( je m'en sers pour changer certaines valeurs à l'intérieur de ma collection.

Le problème...

Lorsque je veux changer toutes les valeurs identiques de cette collection par une autre valeur, comment je fais pour récupérer mes différents index ?

Exemple comment changer tous les AZE en ERT dans cette collection ?

0 FRE
1 AZE
2 AZS
3 ASE
4 AZE

quand j'utilise .IndexOf() cela me retourne l'index de la première valeur mais pas celui de la suivante, ou alors je sais pas comment faire.

Un coup de main ne serait pas de refus. SVP.
A voir également:

3 réponses

NHenry Messages postés 15111 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 avril 2024 159
2 mai 2018 à 21:51
for var i=0 to MaListe.Count-1
    if MaListe(i).equals("...") Then
        MaListe(i)="...."
    End if
next

0
Rejoignez-nous