Stack Konstruktor

Definisi

Menginisialisasi instans baru dari kelas Stack.

Overload

Nama Deskripsi
Stack()

Menginisialisasi instans baru kelas Stack 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 pun yang lebih besar.

Stack()

Sumber:
Stack.cs
Sumber:
Stack.cs
Sumber:
Stack.cs
Sumber:
Stack.cs
Sumber:
Stack.cs

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

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

Keterangan

Kapasitas adalah Stack 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
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

elemen ICollection untuk menyalin dari.

Pengecualian

col adalah null.

Keterangan

Kapasitas adalah Stack 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
Sumber:
Stack.cs
Sumber:
Stack.cs

Menginisialisasi instans Stack baru kelas yang kosong dan memiliki kapasitas awal yang ditentukan atau kapasitas awal default, mana pun 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

initialCapacity
Int32

Jumlah awal elemen yang dapat dikandung Stack .

Pengecualian

initialCapacity kurang dari nol.

Keterangan

Kapasitas adalah Stack 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.

Berlaku untuk