Bonjour,
J'ai ceci qui fonctionne mais le remove me fait sortir de l'itterateur alors qu'il reste des elements à supprimer
Code :
J'ai pensé parcourrir ma collection comme suit mais je n'ai pas encore les notions sur les Enumeration donc ce n'est pas correcte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach (XElement result in doc.XPathSelectElements(patern)){ sortBoucle = false; result.Remove(); }
Code :
// elements<i> est incorrect, [i] aussi, que faut il mettre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IEnumerable<XElement> elements = doc.XPathSelectElements(patern); for (int i = 0; i < elements.Count() ;i++ ) { // Je veux memoriser cet element el = (XElement) elements<i>; //puis je veux ici l'effacer elements<i>.Remove(); }
Merci d'avance
Partager