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
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 öğelerin sayısıyla aynı başlangıç kapasitesine sahip olan sınıfının yeni bir örneğini Stack başlatır. |
Stack(Int32) |
Sınıfın Stack boş olan ve belirtilen başlangıç kapasitesine veya varsayılan başlangıç kapasitesine (hangisi daha büyükse) sahip yeni bir örneğini başlatır. |
Stack()
- 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
' Stack nin kapasitesi, öğesinin barındırabileceği öğe Stack sayısıdır. öğesine Stacköğe eklendikçe, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebilirse, 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
Belirtilen koleksiyondan kopyalanan öğeleri içeren ve kopyalanan öğelerin sayısıyla aynı başlangıç kapasitesine sahip olan sınıfını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
Öğeleri ICollection kopyalamak için öğesi.
Özel durumlar
col
, null
değeridir.
Açıklamalar
' Stack nin kapasitesi, öğesinin barındırabileceği öğe Stack sayısıdır. öğesine Stacköğe eklendikçe, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebilirse, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini Stackortadan kaldırır.
Öğeler, öğesi tarafından IEnumeratorICollectionokunan sırayla öğesine Stack kopyalanır.
Bu oluşturucu, içindeki col
öğelerin sayısı olan n
bir O(n)
işlemdir.
Ayrıca bkz.
Şunlara uygulanır
Stack(Int32)
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
- Kaynak:
- Stack.cs
Sınıfın Stack boş olan ve belirtilen başlangıç kapasitesine veya varsayılan başlangıç kapasitesine (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
' Stack nin kapasitesi, öğesinin barındırabileceği öğe Stack sayısıdır. öğesine Stacköğe eklendikçe, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.
Koleksiyonun boyutu tahmin edilebilirse, 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
değeridir initialCapacity
.