0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 31
|
||||||||||||||||
1 | ||||||||||||||||
foreach и коллекция, обход01.11.2013, 06:40. Показов 2986. Ответов 5
Метки нет (Все метки)
Здравствуйте. Есть массив списков, в нем необходимо найти объект b и удалить его. Как это лучше сделать? После удаления он будет добавлен с новыми координатами (в другую ячейку honeycomb[x, y]). В нынешнем варианте выдает ошибку "Коллекция была изменена; невозможно выполнить операцию перечисления."
0
|
01.11.2013, 06:40 | |
Ответы с готовыми решениями:
5
Обход по элементам массива с помощью foreach Обход массива (foreach) с определенного значения ? Рекурсия: после отработки вложенной функции foreach перестает делать предыдущий обход Обработка XML. Цикл foreach (XmlNode.) вложенный во внешний foreach |
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
01.11.2013, 13:53 | 2 |
foreach не позволяет изменять перебираемую коллекцию. Используйте цикл for.
Так же как и все остальное.
1
|
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 31
|
|
01.11.2013, 14:10 [ТС] | 3 |
О спасибо. не знала )
Вот так же, как и все остальное эти трутни у меня не передаются. В цикле, в котором я их помещаю в список, не могу этого сделать.
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
01.11.2013, 14:32 | 4 |
1
|
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 31
|
|||||||||||
01.11.2013, 15:31 [ТС] | 5 | ||||||||||
freeba, работает, спасибо
Добавлено через 42 минуты freeba, прошу прощения, за то, что вопросы глупые такие, а если мне потом это значение надо дольше передавать?
Объясните, пожалуйста, что я получила в результате последней операции?
0
|
192 / 192 / 29
Регистрация: 03.12.2009
Сообщений: 853
|
|
01.11.2013, 15:38 | 6 |
Можно преобразовывать в массив и изменять foreach (Bee element in comb.ToArray())
0
|
01.11.2013, 15:38 | |
01.11.2013, 15:38 | |
Помогаю со студенческими работами здесь
6
Ошибка в foreach: foreach statement cannot operate on variables of type 'System.Collections.IEnumerator' Нужен простой пример из Foreach в Parallel.Foreach Рекурсивный обход. Не могу сделать табуляцию. Обход с выводом имен файлов Тип вывода <c:forEach ></c:forEach> List.ForEach vs foreach производительность? Foreach внутри foreach Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |