Bonjour,
Je continu mon apprentissage du C#/WPF.
Je cherche à supprimer un élément d'une liste de collection. Cependant mon programme plante quand je supprime l'élément.
C'est la manière dont je m'y prend qui doit être mauvaise :
La propriété Delete est un booleen, lorsqu'il est sur true, on supprime et sinon on y touche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach (Pers p in tPers) { if (p.Delete) tPers.Remove(p); }
En fait dans mon application, l'utilisateur à le choix de supprimer qui il veut dans une liste (dataGrid lié à la ma liste de collection), il coche les cases de ceux qu'il souhaite supprimer de la liste, et valide en cliquant sur un bouton.
Donc dans mon cas, on ne peut pas toucher à la liste de collection dans un foreach si j'ai bien compris ? Mais existe il un autre moyen ?
Merci.
Partager