ArrayList Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Čí ICollection elementy se zkopírují do nového seznamu.
Výjimky
c
je null
.
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
.