Collection Indexwert
15.08.2007 11:15:20
Jan
ich benutze eine For Each Schleife um über die Elemente einer Collection zu iterieren. In einem bestimmten Fall muss das jeweils aktuelle Element aus der Collection entfernt werden. Ungefähr so:
For Each element in myCollection
If entfernungsBedingung Then
myCollection.Remove(indexwertElement)
End If
Next element
Das geht leider nicht so ohne weiteres, da ich für die Remove Methode den Indexwert des betreffenden Elements wissen muss und den hab ich (zur Zeit) nicht vorgesehen. Kann ich den Indexwert nachträglich (im Rahmen der For Each Schleife) rausfinden oder muss ich ihn die ganze Zeit über vorhalten?
Beste Grüße,
Jan
Anzeige