ArrayList Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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()
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
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)
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
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
Elemen ICollection yang disalin ke daftar baru.
Pengecualian
c
adalah null
.
c
adalah array multidmensional.
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)
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
- Sumber:
- ArrayList.cs
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
.