ArrayList Konstruktory

Definice

Inicializuje novou instanci ArrayList třídy.

Přetížení

ArrayList()

Inicializuje novou instanci ArrayList třídy, která je prázdná a má výchozí počáteční kapacitu.

ArrayList(ICollection)

Inicializuje novou instanci ArrayList třídy, která obsahuje prvky zkopírované ze zadané kolekce a která má stejnou počáteční kapacitu jako počet zkopírovaných prvků.

ArrayList(Int32)

Inicializuje novou instanci ArrayList třídy, která je prázdná a má zadanou počáteční kapacitu.

ArrayList()

Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs

Inicializuje novou instanci ArrayList třídy, která je prázdná a má výchozí počáteční kapacitu.

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

Poznámky

Kapacita objektu ArrayList je počet prvků, které může obsahovat ArrayList . Při přidání prvků do objektu ArrayListse 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 ArrayList.

Tento konstruktor je O(1) operace.

Viz také

Platí pro

ArrayList(ICollection)

Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs

Inicializuje novou instanci ArrayList třídy, která obsahuje prvky zkopírované ze zadané kolekce a která má stejnou počáteční kapacitu jako počet zkopírovaných prvků.

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)

Parametry

c
ICollection

Čí ICollection elementy se zkopírují do nového seznamu.

Výjimky

c je multidimenzionální pole.

Poznámky

Kapacita objektu ArrayList je počet prvků, které může obsahovat ArrayList . Při přidání prvků do objektu ArrayListse 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 ArrayList.

Elementy se zkopírují do ArrayList souboru ve stejném pořadí, v jakém jsou přečteny IEnumerator nástrojem ICollection.

Tento konstruktor je O(n) operace, kde n je počet prvků v c.

Viz také

Platí pro

ArrayList(Int32)

Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs
Zdroj:
ArrayList.cs

Inicializuje novou instanci ArrayList třídy, která je prázdná a má zadanou počáteční kapacitu.

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

Parametry

capacity
Int32

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

Výjimky

Hodnota capacity je menší než nula.

Poznámky

Kapacita objektu ArrayList je počet prvků, které může obsahovat ArrayList . Při přidání prvků do objektu ArrayListse 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 ArrayList.

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

Viz také

Platí pro