Страницы

Поиск по вопросам

понедельник, 10 декабря 2018 г.

Последняя итерация foreach

Можно ли узнать, используя foreach, что текущая итерация последняя?


Ответ

Самый простой способ - добавить переменную с инкрементом на каждой итерации и проверять её соответствие свойству Count контейнера. Однако в этом случае цикл foreach фактически превращается в обычный for
При этом foreach заточен на прогон по всем элементам и выполнения одинаковых действий вне зависимости от позиции элемента. Если подобный вопрос у Вас возник, то значит что-то не так с дизайном. Лучше использовать обычный for

Комментариев нет:

Отправить комментарий