Stack Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da Stack classe.
Sobrecargas
| Name | Description |
|---|---|
| Stack() |
Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial padrão. |
| Stack(ICollection) |
Inicializa uma nova instância da Stack classe que contém elementos copiados da coleção especificada e tem a mesma capacidade inicial que o número de elementos copiados. |
| Stack(Int32) |
Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, o que for maior. |
Stack()
Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial padrão.
public:
Stack();
public Stack();
Public Sub New ()
Observações
A capacidade de a Stack é o número de elementos que o Stack pode conter. À medida que elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme necessário ao realocar o array interno.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial elimina a necessidade de realizar várias operações de redimensionamento enquanto se adicionam elementos ao Stack.
Este construtor é uma O(1) operação.
Aplica-se a
Stack(ICollection)
Inicializa uma nova instância da Stack classe que contém elementos copiados da coleção especificada e tem a mesma capacidade inicial que o número de elementos copiados.
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)
Parâmetros
- col
- ICollection
O ICollection para copiar elementos de.
Exceções
col é null.
Observações
A capacidade de a Stack é o número de elementos que o Stack pode conter. À medida que elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme necessário ao realocar o array interno.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial elimina a necessidade de realizar várias operações de redimensionamento enquanto se adicionam elementos ao Stack.
Os elementos são copiados para o Stack na mesma ordem em que são lidos pelo IEnumerator de .ICollection
Este construtor é uma O(n) operação, onde n é o número de elementos em col.
Ver também
Aplica-se a
Stack(Int32)
Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, o que for maior.
public:
Stack(int initialCapacity);
public Stack(int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parâmetros
Exceções
initialCapacity é inferior a zero.
Observações
A capacidade de a Stack é o número de elementos que o Stack pode conter. À medida que elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme necessário ao realocar o array interno.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial elimina a necessidade de realizar várias operações de redimensionamento enquanto se adicionam elementos ao Stack.
Este construtor é uma O(n) operação, onde n é initialCapacity.