Stack Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Stack.
Sobrecargas
| Nome | 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 ()
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar 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
Os ICollection elementos a serem copiados.
Exceções
col é null.
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Stack.
Os elementos são copiados na Stack mesma ordem em que são lidos pelo IEnumeratorICollection.
Esse construtor é uma O(n) operação, onde n está o número de elementos em col.
Confira 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 é menor que zero.
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Stack.
Esse construtor é uma O(n) operação, onde n está initialCapacity.