Redim ist extrem inperformant - und sollte nach möglichkeit nie verwendet werden.
Da muss ich dir aber widersprechen.
Ich aber auch.
Aussagen: "Das ist immer sehr inperformant", halte nicht nur ich für extrem gefährlich.
Es gibt sogar Situationen in denen Redim Preserve absolut Sinn macht. Nur wird das vielleicht von vielen Anfängern zu oft und v.a. an den falschen Stellen benutzt.
Es hängt aber eben gerade in der Anwendungsentwicklung immer sehr vom Kontext ab. Und der ist dort überschaubarer als würde man Frameworkprogrammierung machen.
Wenn ich gegen einen Array mit 10 Elementen ab und zu ein Redim Preserve mache, um ein elftes hinzuzufügen, ist das nicht unbedingt inperformant.
Und wie der andere Axel auch schon sehr richtig bemerkt hat. Man muß genau wissen, was inperformant ist (nämlich preserve und nicht redim). Und das ist ein Unterschied.
Wenn man die herumschwirrenden Bauernweisheiten zum Thema "Performance" ungeprüft übernimmt, befindet man sich schnell in der Welt des Aberglaubens.
Axel