Stack Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Stack.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Stack() |
Inicjuje nowe wystąpienie klasy Stack, która jest pusta i ma domyślną pojemność początkową. |
| Stack(ICollection) |
Inicjuje nowe wystąpienie Stack klasy zawierające elementy skopiowane z określonej kolekcji i ma taką samą pojemność początkową jak liczba skopiowanych elementów. |
| Stack(Int32) |
Inicjuje nowe wystąpienie Stack klasy, która jest pusta i ma określoną pojemność początkową lub domyślną pojemność początkową, w zależności od tego, która z nich jest większa. |
Stack()
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
Inicjuje nowe wystąpienie klasy Stack, która jest pusta i ma domyślną pojemność początkową.
public:
Stack();
public Stack();
Public Sub New ()
Uwagi
Pojemność obiektu Stack to liczba elementów, które Stack mogą być przechowywane. W miarę dodawania Stackelementów do obiektu pojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydzielenie tablicy wewnętrznej.
Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Stack.
Ten konstruktor jest operacją O(1) .
Dotyczy
Stack(ICollection)
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
Inicjuje nowe wystąpienie Stack klasy zawierające elementy skopiowane z określonej kolekcji i ma taką samą pojemność początkową jak liczba skopiowanych elementów.
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)
Parametry
- col
- ICollection
Element do kopiowania ICollection elementów z.
Wyjątki
Parametr col ma wartość null.
Uwagi
Pojemność obiektu Stack to liczba elementów, które Stack mogą być przechowywane. W miarę dodawania Stackelementów do obiektu pojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydzielenie tablicy wewnętrznej.
Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Stack.
Elementy są kopiowane do obiektu Stack w tej samej kolejności, w której są odczytywane przez IEnumerator element ICollection.
Ten konstruktor jest operacjąO(n), gdzie n jest liczbą elementów w .col
Zobacz też
Dotyczy
Stack(Int32)
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
- Źródło:
- Stack.cs
Inicjuje nowe wystąpienie Stack klasy, która jest pusta i ma określoną pojemność początkową lub domyślną pojemność początkową, w zależności od tego, która z nich jest większa.
public:
Stack(int initialCapacity);
public Stack(int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parametry
Wyjątki
Parametr initialCapacity ma wartość niższą niż zero.
Uwagi
Pojemność obiektu Stack to liczba elementów, które Stack mogą być przechowywane. W miarę dodawania Stackelementów do obiektu pojemność jest automatycznie zwiększana zgodnie z wymaganiami przez przydzielenie tablicy wewnętrznej.
Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Stack.
Ten konstruktor jest operacją O(n) , gdzie n to initialCapacity.