Bonjour,
J'ai un petit soucis concernant l'utilisation d'une liste.
Voici la délaration initiale
J'ai une boucle qui recopie chaque nouvelle maille dans la liste_mailles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim maille As New List(Of GrandeurPhysique) Dim liste_mailles As New List(Of List(Of GrandeurPhysique))
Le soucis est que quand j'ajoute une nouvelle maille, elle s'ajoute bien dans la liste_mailles, mais elle vient aussi remplacer celles d'avant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 liste_mailles.Add(maille) maille.Clear()
Par exemple, à la 1ere boucle ma maille comprend 5 GrandeurPhysique. Elle est correctement ajoutée dans liste_mailles qui comprend bien 1 maille de 5 GrandeurPhysique.
Par contre, à la boucle suivante, j'ajoute une nouvelle maille qui comprend 7 GrandeurPhysique, et la quand je regarde le contenu de liste_mailles, il m'indique 2 mailles de 7 valeurs.
Partager