Collection was modified; enumeration operation may not execute.

Status
Niet open voor verdere reacties.

Maaarten

Gebruiker
Lid geworden
27 aug 2009
Berichten
52
kan iemand mij helpen ?
ik krijg deze fout
Collection was modified; enumeration operation may not execute.:InvalidOperationException

Code:
Public Shared Function bepaalVerhuis(ByVal lijstverhuizen As List(Of Verhuis)) As List(Of Verhuis)

        For Each Verhuizer As Verhuis In lijstverhuizen
            If (Verhuizer.Huidigbureau.Equals(Verhuizer.Nieuwbureau)) Then
                lijstverhuizen.Remove(Verhuizer)
            Else

            End If

        Next
        Return lijstverhuizen
    End Function

Ik wil gewoon de objecten waarvan de properties huidigbureau en nieuwbureau gelijk zijn removen uit mijn list.

alvast bedankt
 
Zoiets dan:

[cpp]Public Function bepaalVerhuis(ByVal lijstverhuizen As List(Of Verhuis)) As List(Of Verhuis)
Dim lijstverhuizenfinal As New List(Of Verhuis)
For Each Verhuizer As Verhuis In lijstverhuizen
If Verhuizer.Nieuwbureau <> Verhuizer.Huidigbureau Then lijstverhuizenfinal.Add(Verhuizer)
Next

Return lijstverhuizenfinal
End Function[/cpp]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan