Algorithms and .Net collections Recently I was asked by a colleague about an InvalidOperation exception with the message: Collection was modified; enumeration operation may not execute. It would seem that my colleague like many of us expected code similar