Dynamisches Array in C#

Gibt es eine Methode zur Erstellung eines dynamischen Arrays in C#?

Lösung

Erweitern Sie die Antwort von Chris und Migol mit einem Codebeispiel.

Verwendung eines Arrays

Student[] array = new Student[2];
array[0] = new Student("bob");
array[1] = new Student("joe");

Verwendung einer generischen Liste. Unter der Haube verwendet die Klasse List ein Array zur Speicherung, aber auf eine Art und Weise, die ein effizientes Wachstum ermöglicht.

List list = new List();
list.Add(new Student("bob"));
list.Add(new Student("joe"));
Student joe = list[1];
Kommentare (2)

Listfür stark typisierte, oderArrayList`, wenn Sie .NET 1.1 haben oder es lieben, Variablen zu casten.

Kommentare (0)