O resultado de estudar n linguagens e usar outras n+1 no trabalho é algo como.
Eu: Curai, um foreach é
foreach key ( array );
Colega: Mas tu tás parvo é?? onde é que já viste isso?
foreach ( key in array ) ( C# )
Eu: Ahhh pera lá que estava a ver no Perl e não no C#
Iterator i = array.getIterator();
while (i.hasNext()) {
...
}
ou o bom velho
For Each key In array
...
Next
isto quantas plus linguagens melhor, n'est pas?
sayonara!