Stack Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Stack sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Stack() |
Sınıfın Stack boş ve varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır. |
| Stack(ICollection) |
Belirtilen koleksiyondan kopyalanan öğeleri içeren ve kopyalanan öğe sayısıyla aynı başlangıç kapasitesine sahip olan sınıfın yeni bir örneğini Stack başlatır. |
| Stack(Int32) |
Sınıfın Stack boş olan ve belirtilen ilk kapasiteye veya varsayılan ilk kapasiteye (hangisi daha büyükse) sahip yeni bir örneğini başlatır. |
Stack()
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
Sınıfın Stack boş ve varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır.
public:
Stack();
public Stack();
Public Sub New ()
Açıklamalar
'nin Stack kapasitesi, öğesinin tutabileceği öğe Stack sayısıdır. öğesine öğeler eklendikçe Stack, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebiliyorsa, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini Stackortadan kaldırır.
Bu oluşturucu bir O(1) işlemdir.
Şunlara uygulanır
Stack(ICollection)
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
Belirtilen koleksiyondan kopyalanan öğeleri içeren ve kopyalanan öğe sayısıyla aynı başlangıç kapasitesine sahip olan sınıfın yeni bir örneğini Stack başlatır.
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)
Parametreler
- col
- ICollection
ICollection öğesinden öğeleri kopyalamak için.
Özel durumlar
col, null'e eşittir.
Açıklamalar
'nin Stack kapasitesi, öğesinin tutabileceği öğe Stack sayısıdır. öğesine öğeler eklendikçe Stack, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebiliyorsa, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini Stackortadan kaldırır.
Öğeleri, öğesi tarafından StackIEnumeratorokunan sırayla üzerine ICollection kopyalanır.
Bu oluşturucu, içindeki O(n)öğelerin sayısı olan n bir col işlemdir.
Ayrıca bkz.
Şunlara uygulanır
Stack(Int32)
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
Sınıfın Stack boş olan ve belirtilen ilk kapasiteye veya varsayılan ilk kapasiteye (hangisi daha büyükse) sahip yeni bir örneğini başlatır.
public:
Stack(int initialCapacity);
public Stack(int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parametreler
Özel durumlar
initialCapacity, sıfırdan küçüktür.
Açıklamalar
'nin Stack kapasitesi, öğesinin tutabileceği öğe Stack sayısıdır. öğesine öğeler eklendikçe Stack, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebiliyorsa, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini Stackortadan kaldırır.
Bu oluşturucu bir O(n) işlemdir ve burada n şeklindedir initialCapacity.