Tach!
... and off-by-one. (... und 1-daneben-gezählt - typischer Fehler bei Arrays, die entweder 0- oder 1-basiert starten und deswegen bei n-1 oder n enden und in for-Schleifen öfters falsch iteriert werden - sehr viele Sicherheitslücken resultieren daraus).
Ach wie gut, dass es foreach gibt und man damit gefühlt 99,999% aller Iterationsfälle abdecken kann.
Aber du weichst vom Thema ab ;) Es ging hier eigentlich um das Benennen von Dingen.
dedlfix.