Habe grad bemerkt, dass folgender Code zur Laufzeit KEINE
Exception auslöst...
Vermutlich, weil du das Range-Checking nicht eingeschaltet hast.
Wo landet denn der zugewiesene Wert???
Damit überschreibst du den Speicherbereich vor dem Array.
Erst wenn ich danach lesend auf das Element zugreife, knallts:
Verwundert nach der vorigen Antwort aber auch nicht wirklich.