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