я следующее:Коллекция была изменена ошибка при пробегаем по списку и удаление элементов
tempLabID = lstLab;
foreach (string labID in lstLab)
{
if (fr.GetFileRecipients(fsID).Contains(labID))
{
tempLabID.Remove(labID);
}
}
Когда я отлаживать и смотреть lstLab и я получаю tempLabID.remove() она изменяется lstLab до 0 от 1, и затем, в свою очередь, когда он вернется в foreach, я получаю сообщение о том, что коллекция была изменена.
Я не могу понять, почему это происходит. Я изменяю другую коллекцию.
возможно дубликат [System.InvalidOperationException: Коллекция была изменена ошибка] (http://stackoverflow.com/questions/17963376/system-invalidoperationexception-collection-was-modified -error) – wonko79