Auf Englisch lesen

Freigeben über


CollectionBase Konstruktoren

Definition

Initialisiert eine neue Instanz der CollectionBase-Klasse.

Überlädt

CollectionBase()

Initialisiert eine neue Instanz der CollectionBase-Klasse mit der angegebenen anfänglichen Kapazität.

CollectionBase(Int32)

Initialisiert eine neue Instanz der CollectionBase-Klasse mit der angegebenen Kapazität.

CollectionBase()

Quelle:
CollectionBase.cs
Quelle:
CollectionBase.cs
Quelle:
CollectionBase.cs

Initialisiert eine neue Instanz der CollectionBase-Klasse mit der angegebenen anfänglichen Kapazität.

C#
protected CollectionBase ();

Hinweise

Die Kapazität eines CollectionBase ist die Anzahl der Elemente, die enthalten CollectionBase können. Wenn Elemente zu einem CollectionBasehinzugefü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 CollectionBasedurchzuführen.

Dieser Konstruktor ist ein O(1) Vorgang.

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

CollectionBase(Int32)

Quelle:
CollectionBase.cs
Quelle:
CollectionBase.cs
Quelle:
CollectionBase.cs

Initialisiert eine neue Instanz der CollectionBase-Klasse mit der angegebenen Kapazität.

C#
protected CollectionBase (int capacity);

Parameter

capacity
Int32

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

Hinweise

Die Kapazität eines CollectionBase ist die Anzahl der Elemente, die enthalten CollectionBase können. Wenn Elemente zu einem CollectionBasehinzugefü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 CollectionBasedurchzuführen.

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

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0