Stack Construtores

Definição

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

initialCapacity
Int32

O número inicial de elementos que podem Stack conter.

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.

Aplica-se a