ArrayList Konstruktoren

Definition

Initialisiert eine neue Instanz der ArrayList-Klasse.

Überlädt

ArrayList()

Initialisiert eine neue, leere Instanz der ArrayList-Klasse, die die Standardanfangskapazität aufweist.

ArrayList(ICollection)

Initialisiert eine neue Instanz der ArrayList-Klasse, die aus der angegebenen Auflistung kopierte Elemente enthält und deren anfängliche Kapazität der Anzahl der kopierten Elemente entspricht.

ArrayList(Int32)

Initialisiert eine neue, leere Instanz der ArrayList-Klasse, die die angegebene Anfangskapazität aufweist.

ArrayList()

Initialisiert eine neue, leere Instanz der ArrayList-Klasse, die die Standardanfangskapazität aufweist.

public:
 ArrayList();
public ArrayList ();
Public Sub New ()

Hinweise

Die Kapazität eines ArrayList ist die Anzahl der Elemente, die enthalten ArrayList können. Wenn Elemente zu einem ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.

Wenn die Größe der Auflistung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen beim Hinzufügen von Elementen zu ArrayListdurchzuführen.

Dieser Konstruktor ist ein O(1) Vorgang.

Weitere Informationen

Gilt für:

ArrayList(ICollection)

Initialisiert eine neue Instanz der ArrayList-Klasse, die aus der angegebenen Auflistung kopierte Elemente enthält und deren anfängliche Kapazität der Anzahl der kopierten Elemente entspricht.

public:
 ArrayList(System::Collections::ICollection ^ c);
public ArrayList (System.Collections.ICollection c);
new System.Collections.ArrayList : System.Collections.ICollection -> System.Collections.ArrayList
Public Sub New (c As ICollection)

Parameter

c
ICollection

Die ICollection, deren Elemente in die neue Liste kopiert werden.

Ausnahmen

c ist null.

Hinweise

Die Kapazität eines ArrayList ist die Anzahl der Elemente, die enthalten ArrayList können. Wenn Elemente zu einem ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.

Wenn die Größe der Auflistung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen beim Hinzufügen von Elementen zu ArrayListdurchzuführen.

Die Elemente werden in der ArrayList gleichen Reihenfolge auf kopiert, in der IEnumeratorICollectionsie von gelesen werden.

Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in cangegeben ist.

Weitere Informationen

Gilt für:

ArrayList(Int32)

Initialisiert eine neue, leere Instanz der ArrayList-Klasse, die die angegebene Anfangskapazität aufweist.

public:
 ArrayList(int capacity);
public ArrayList (int capacity);
new System.Collections.ArrayList : int -> System.Collections.ArrayList
Public Sub New (capacity As Integer)

Parameter

capacity
Int32

Die Anzahl von Elementen, die anfänglich in der neuen Liste gespeichert werden können.

Ausnahmen

capacity ist kleiner als Null.

Hinweise

Die Kapazität eines ArrayList ist die Anzahl der Elemente, die enthalten ArrayList können. Wenn Elemente zu einem ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.

Wenn die Größe der Auflistung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen beim Hinzufügen von Elementen zu ArrayListdurchzuführen.

Dieser Konstruktor ist ein O(n) Vorgang, wobei n ist capacity.

Weitere Informationen

Gilt für: