ArrayList Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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()
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
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)
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
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
ICollection Elementy, których elementy są kopiowane do nowej listy.
Wyjątki
c
to null
.
c
jest tablicą wielowymiarową.
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 c
elemecie O(n)
.
Zobacz też
Dotyczy
ArrayList(Int32)
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
- Źródło:
- ArrayList.cs
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
.