ArrayList Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ArrayList.

Przeciążenia

ArrayList()

Inicjuje ArrayList nowe wystąpienie klasy, która jest pusta i ma domyślną pojemność początkową.

ArrayList(ICollection)

Inicjuje ArrayList nowe wystąpienie klasy zawierające elementy skopiowane z określonej kolekcji i ma taką samą pojemność początkową jak liczba skopiowanych elementów.

ArrayList(Int32)

Inicjuje ArrayList nowe wystąpienie klasy, która jest pusta i ma określoną pojemność początkową.

ArrayList()

Inicjuje ArrayList nowe wystąpienie klasy, która jest pusta i ma domyślną pojemność początkową.

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

Uwagi

Pojemność obiektu ArrayList to liczba elementów, które ArrayList mogą być przechowywane. W miarę dodawania elementów do klasy ArrayListpojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydział tablicy wewnętrznej.

Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do ArrayListelementu .

Ten konstruktor jest operacją O(1) .

Zobacz też

Dotyczy

ArrayList(ICollection)

Inicjuje ArrayList nowe wystąpienie klasy zawierające elementy skopiowane z określonej kolekcji i ma taką samą pojemność początkową jak liczba skopiowanych elementów.

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, których elementy są kopiowane do nowej listy.

Wyjątki

Uwagi

Pojemność obiektu ArrayList to liczba elementów, które ArrayList mogą być przechowywane. W miarę dodawania elementów do klasy ArrayListpojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydział tablicy wewnętrznej.

Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do ArrayListelementu .

Elementy są kopiowane do elementu ArrayList w tej samej kolejności, w której są odczytywane przez IEnumeratorICollectionelement .

Ten konstruktor jest operacją, gdzie n jest liczbą elementów w celemecie O(n) .

Zobacz też

Dotyczy

ArrayList(Int32)

Inicjuje ArrayList nowe wystąpienie klasy, która jest pusta i ma określoną pojemność początkową.

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

Liczba elementów, które nowa lista może początkowo przechowywać.

Wyjątki

Parametr capacity ma wartość niższą niż zero.

Uwagi

Pojemność obiektu ArrayList to liczba elementów, które ArrayList mogą być przechowywane. W miarę dodawania elementów do klasy ArrayListpojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydział tablicy wewnętrznej.

Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do ArrayListelementu .

Ten konstruktor jest operacją O(n) , gdzie n to capacity.

Zobacz też

Dotyczy