Sdílet prostřednictvím


CollectionBase Konstruktory

Definice

Inicializuje novou instanci CollectionBase třídy.

Přetížení

CollectionBase()

Inicializuje novou instanci CollectionBase třídy s výchozí počáteční kapacitou.

CollectionBase(Int32)

Inicializuje novou instanci třídy CollectionBase se zadanou kapacitou.

CollectionBase()

Zdroj:
CollectionBase.cs
Zdroj:
CollectionBase.cs
Zdroj:
CollectionBase.cs

Inicializuje novou instanci CollectionBase třídy s výchozí počáteční kapacitou.

protected:
 CollectionBase();
protected CollectionBase ();
Protected Sub New ()

Poznámky

Kapacita je CollectionBase počet prvků, které může obsahovat CollectionBase . Při přidání prvků do objektu CollectionBasese kapacita automaticky zvýší podle potřeby opětovným přidělením interního pole.

Pokud je možné odhadnout velikost kolekce, zadáním počáteční kapacity se eliminuje nutnost provádět několik operací změny velikosti při přidávání prvků do objektu CollectionBase.

Tento konstruktor je O(1) operace.

Viz také

Platí pro

CollectionBase(Int32)

Zdroj:
CollectionBase.cs
Zdroj:
CollectionBase.cs
Zdroj:
CollectionBase.cs

Inicializuje novou instanci třídy CollectionBase se zadanou kapacitou.

protected:
 CollectionBase(int capacity);
protected CollectionBase (int capacity);
new System.Collections.CollectionBase : int -> System.Collections.CollectionBase
Protected Sub New (capacity As Integer)

Parametry

capacity
Int32

Počet prvků, které může nový seznam zpočátku ukládat.

Poznámky

Kapacita je CollectionBase počet prvků, které může obsahovat CollectionBase . Při přidání prvků do objektu CollectionBasese kapacita automaticky zvýší podle potřeby opětovným přidělením interního pole.

Pokud je možné odhadnout velikost kolekce, zadáním počáteční kapacity se eliminuje nutnost provádět několik operací změny velikosti při přidávání prvků do objektu CollectionBase.

Tento konstruktor je O(n) operace, kde n je capacity.

Viz také

Platí pro