ich konnte in der Dokumentation nichts darüber finden, ob es möglich ist, die Länge von Arrays nach der Deklaration noch zu ändern. Geht das?
ArrayLists könnte ich natürlich auch verwenden, aber die sind, wie ich an einem einfachen Beispiel mit dem Typ double gemessen habe, etwa 17x langsamer (unter möglichst gleichen Bedingungen, also vorheriger Angabe der Capacity) beim Lesen und Schreiben.
In vb.net kannst du wie in vb6 redim preserve verwenden. in c# gibt es keine analogen keywords.
auf verschiedene seiten wird jedoch die verwendung von redim preserve nicht empfohlen. (intern wird nämlich ein neues array erstellt und den ganzen inhalt kopiert) stattessen wird arraylist empfohlen…