Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ArrayList-Konstruktor: (ICollection)

 

Veröffentlicht: Oktober 2016

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.

Namespace:   System.Collections
Assembly:  mscorlib (in mscorlib.dll)

public ArrayList(
	ICollection c
)

Parameter

c
Type: System.Collections.ICollection

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

Exception Condition
ArgumentNullException

c ist null.

Die Kapazität einer ArrayList ist die Anzahl der Elemente, die ArrayList enthalten kann. Elemente hinzugefügt werden, um eine ArrayList, die Kapazität wird automatisch erhöht je nach Bedarf durch das Neuzuordnen des internen Arrays.

Wenn die Größe der Auflistung geschätzt werden kann, durch die Angabe der anfänglichen Kapazität entfallen eine Reihe von größenänderungsvorgänge beim Hinzufügen von Elementen zum Ausführen der ArrayList.

Die Elemente werden kopiert, auf die ArrayList in der gleichen Reihenfolge, die sie vom gelesen werden die IEnumerator von der ICollection.

Dieser Konstruktor ist eine O (n)-Operation, wobei n ist die Anzahl der Elemente im c.

Universelle Windows-Plattform
Verfügbar seit 10
.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: