Stack 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 Stack.
Overload
Stack() |
Menginisialisasi instans Stack baru kelas yang kosong dan memiliki kapasitas awal default. |
Stack(ICollection) |
Menginisialisasi instans Stack baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan dan memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin. |
Stack(Int32) |
Menginisialisasi instans Stack baru kelas yang kosong dan memiliki kapasitas awal yang ditentukan atau kapasitas awal default, mana yang lebih besar. |
Stack()
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
Menginisialisasi instans Stack baru kelas yang kosong dan memiliki kapasitas awal default.
public:
Stack();
public Stack ();
Public Sub New ()
Keterangan
Kapasitas a Stack adalah jumlah elemen yang dapat dipegang Stack . Saat elemen ditambahkan ke Stack, 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 Stack.
Konstruktor ini adalah O(1)
operasi.
Berlaku untuk
Stack(ICollection)
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
Menginisialisasi instans Stack baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan dan memiliki kapasitas awal yang sama dengan jumlah elemen yang disalin.
public:
Stack(System::Collections::ICollection ^ col);
public Stack (System.Collections.ICollection col);
new System.Collections.Stack : System.Collections.ICollection -> System.Collections.Stack
Public Sub New (col As ICollection)
Parameter
- col
- ICollection
ICollection untuk menyalin elemen dari.
Pengecualian
col
adalah null
.
Keterangan
Kapasitas a Stack adalah jumlah elemen yang dapat dipegang Stack . Saat elemen ditambahkan ke Stack, 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 Stack.
Elemen disalin ke Stack dalam urutan yang sama yang dibaca oleh IEnumerator dari ICollection.
Konstruktor ini adalah O(n)
operasi, di mana n
adalah jumlah elemen dalam col
.
Lihat juga
Berlaku untuk
Stack(Int32)
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
- Sumber:
- Stack.cs
Menginisialisasi instans Stack baru kelas yang kosong dan memiliki kapasitas awal yang ditentukan atau kapasitas awal default, mana yang lebih besar.
public:
Stack(int initialCapacity);
public Stack (int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parameter
Pengecualian
initialCapacity
kurang dari nol.
Keterangan
Kapasitas a Stack adalah jumlah elemen yang dapat dipegang Stack . Saat elemen ditambahkan ke Stack, 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 Stack.
Konstruktor ini adalah O(n)
operasi, di mana n
adalah initialCapacity
.