Stack Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Stack.
Surcharges
Stack() |
Initialise une nouvelle instance de la classe Stack qui est vide et possède la capacité initiale par défaut. |
Stack(ICollection) |
Initialise une nouvelle instance de la classe Stack qui contient des éléments copiés à partir de la collection spécifiée et qui possède la capacité initiale correspondant au nombre d'éléments copiés. |
Stack(Int32) |
Initialise une nouvelle instance de la classe Stack qui est vide et possède une capacité égale à la plus grande valeur parmi la capacité initiale spécifiée et la capacité initiale par défaut. |
Stack()
- Source:
- Stack.cs
- Source:
- Stack.cs
- Source:
- Stack.cs
Initialise une nouvelle instance de la classe Stack qui est vide et possède la capacité initiale par défaut.
public:
Stack();
public Stack ();
Public Sub New ()
Remarques
La capacité d’un Stack est le nombre d’éléments que le Stack peut contenir. À mesure que des éléments sont ajoutés à un Stack, la capacité est automatiquement augmentée en fonction des besoins en réaffectant le tableau interne.
Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout Stackd’éléments au .
Ce constructeur est une O(1)
opération.
S’applique à
Stack(ICollection)
- Source:
- Stack.cs
- Source:
- Stack.cs
- Source:
- Stack.cs
Initialise une nouvelle instance de la classe Stack qui contient des éléments copiés à partir de la collection spécifiée et qui possède la capacité initiale correspondant au nombre d'éléments copiés.
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)
Paramètres
- col
- ICollection
ICollection à partir duquel les éléments sont copiés.
Exceptions
col
a la valeur null
.
Remarques
La capacité d’un Stack est le nombre d’éléments que le Stack peut contenir. À mesure que des éléments sont ajoutés à un Stack, la capacité est automatiquement augmentée en fonction des besoins en réaffectant le tableau interne.
Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout Stackd’éléments au .
Les éléments sont copiés sur le Stack dans le même ordre qu’ils sont lus par le IEnumeratorICollectiondu .
Ce constructeur est une O(n)
opération, où n
est le nombre d’éléments dans col
.
Voir aussi
S’applique à
Stack(Int32)
- Source:
- Stack.cs
- Source:
- Stack.cs
- Source:
- Stack.cs
Initialise une nouvelle instance de la classe Stack qui est vide et possède une capacité égale à la plus grande valeur parmi la capacité initiale spécifiée et la capacité initiale par défaut.
public:
Stack(int initialCapacity);
public Stack (int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Paramètres
Exceptions
initialCapacity
est inférieur à zéro.
Remarques
La capacité d’un Stack est le nombre d’éléments que le Stack peut contenir. À mesure que des éléments sont ajoutés à un Stack, la capacité est automatiquement augmentée en fonction des besoins en réaffectant le tableau interne.
Si la taille de la collection peut être estimée, la spécification de la capacité initiale élimine la nécessité d’effectuer un certain nombre d’opérations de redimensionnement lors de l’ajout Stackd’éléments au .
Ce constructeur est une O(n)
opération, où n
est initialCapacity
.