ArrayList Konstruktor

Definisi

Menginisialisasi instans baru kelas ArrayList.

Overload

ArrayList()

Menginisialisasi instans ArrayList baru kelas yang kosong dan memiliki kapasitas awal default.

ArrayList(ICollection)

Menginisialisasi instans ArrayList baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan dan yang memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin.

ArrayList(Int32)

Menginisialisasi instans ArrayList baru kelas yang kosong dan memiliki kapasitas awal yang ditentukan.

ArrayList()

Menginisialisasi instans ArrayList baru kelas yang kosong dan memiliki kapasitas awal default.

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

Keterangan

Kapasitas ArrayList adalah jumlah elemen yang dapat dipegang ArrayList . Karena elemen ditambahkan ke ArrayList, kapasitas secara otomatis ditingkatkan sesuai kebutuhan dengan merealokasi array internal.

Jika ukuran koleksi dapat diperkirakan, menentukan kapasitas awal menghilangkan kebutuhan untuk melakukan sejumlah operasi pengubahan ukuran sambil menambahkan elemen ke ArrayList.

Konstruktor ini adalah O(1) operasi.

Lihat juga

Berlaku untuk

ArrayList(ICollection)

Menginisialisasi instans ArrayList baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan dan yang memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin.

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)

Parameter

c
ICollection

Elemen ICollection yang disalin ke daftar baru.

Pengecualian

cadalah null.

Keterangan

Kapasitas ArrayList adalah jumlah elemen yang dapat dipegang ArrayList . Karena elemen ditambahkan ke ArrayList, kapasitas secara otomatis ditingkatkan sesuai kebutuhan dengan merealokasi array internal.

Jika ukuran koleksi dapat diperkirakan, menentukan kapasitas awal menghilangkan kebutuhan untuk melakukan sejumlah operasi pengubahan ukuran sambil menambahkan elemen ke ArrayList.

Elemen disalin ke ArrayList dalam urutan yang sama yang dibaca oleh IEnumerator dari ICollection.

Konstruktor ini adalah O(n) operasi, di mana n adalah jumlah elemen dalam c.

Lihat juga

Berlaku untuk

ArrayList(Int32)

Menginisialisasi instans ArrayList baru kelas yang kosong dan memiliki kapasitas awal yang ditentukan.

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

Parameter

capacity
Int32

Jumlah elemen yang awalnya dapat disimpan oleh daftar baru.

Pengecualian

capacity kurang dari nol.

Keterangan

Kapasitas ArrayList adalah jumlah elemen yang dapat dipegang ArrayList . Karena elemen ditambahkan ke ArrayList, kapasitas secara otomatis ditingkatkan sesuai kebutuhan dengan merealokasi array internal.

Jika ukuran koleksi dapat diperkirakan, menentukan kapasitas awal menghilangkan kebutuhan untuk melakukan sejumlah operasi pengubahan ukuran sambil menambahkan elemen ke ArrayList.

Konstruktor ini adalah O(n) operasi, di mana n adalah capacity.

Lihat juga

Berlaku untuk