Здравствуйте, Lloyd, Вы писали:
L>А зачем выбирать что-то одно? Будьте гибче.
L>Там где важна позиция элемента в коллекции — используйте for, если необходимости в этом нет, то не загромождайте код лишними строчками/переменными и используйте foreach.
Я обычно делаю так: везде где можно без изврата пишу for, а в остальных местах foreach.. но вот тут была такая фраза на вроде "учите итераторы пока не поздно", а на мой взгляд итератор для перебора массива это как паровой молот для сапожного гвоздя...