ArrayList Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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()
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
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 von Elementen, die in ArrayList enthalten sein können. Wenn Elemente zu einer ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.
Wenn die Größe der Sammlung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen durchzuführen, während Elemente zu hinzugefügt werden ArrayList.
Dieser Konstruktor ist ein O(1)
Vorgang.
Weitere Informationen
Gilt für:
ArrayList(ICollection)
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
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
Die ICollection, deren Elemente in die neue Liste kopiert werden.
Ausnahmen
c
ist null
c
ist ein mehrdimensionales Array.
Hinweise
Die Kapazität eines ArrayList ist die Anzahl von Elementen, die in ArrayList enthalten sein können. Wenn Elemente zu einer ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.
Wenn die Größe der Sammlung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen durchzuführen, während Elemente zu hinzugefügt werden ArrayList.
Die Elemente werden in der gleichen Reihenfolge auf die ArrayList kopiert, in der sie von gelesen IEnumeratorICollectionwerden.
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
die Anzahl der Elemente in c
entspricht.
Weitere Informationen
Gilt für:
ArrayList(Int32)
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
- Quelle:
- ArrayList.cs
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 von Elementen, die in ArrayList enthalten sein können. Wenn Elemente zu einer ArrayListhinzugefügt werden, wird die Kapazität bei Bedarf automatisch erhöht, indem das interne Array neu zugeordnet wird.
Wenn die Größe der Sammlung geschätzt werden kann, entfällt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen durchzuführen, während Elemente zu hinzugefügt werden ArrayList.
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
ist capacity
.