I have a generic list that I'm removing items out of using List.Remove(Object). I have been removing items but whenever I get to the fifth item I'm removing it fails and does not remove it from the list. It doesn't seem to matter what I'm removing but everytime I try to remove five items it fails on the fifth item.
What could be causing this? Looking at the documentation for List(Of t).Remove, it doesnt specify what algorithm they're using to remove the item.
Thanks for any help.
Cody C