Comment parcourrir une collection ?
Bonjour,
J'ai ceci qui fonctionne mais le remove me fait sortir de l'itterateur alors qu'il reste des elements à supprimer
Code :
Code:
1 2 3 4
| foreach (XElement result in doc.XPathSelectElements(patern)){
sortBoucle = false;
result.Remove();
} |
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 :
Code:
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();
} |
// elements<i> est incorrect, [i] aussi, que faut il mettre?
Merci d'avance