Partilhar via


FreezableCollection<T> Construtores

Definição

Inicializa uma nova instância de FreezableCollection<T>.

Sobrecargas

FreezableCollection<T>()

Inicializa uma nova instância de FreezableCollection<T> que está vazia e tem a capacidade inicial padrão.

FreezableCollection<T>(IEnumerable<T>)

Inicializa uma nova instância da classe FreezableCollection<T> que contém os mesmos elementos que a coleção especificada.

FreezableCollection<T>(Int32)

Inicializa uma nova instância de FreezableCollection<T> que está vazia e tem a capacidade inicial especificada.

FreezableCollection<T>()

Inicializa uma nova instância de FreezableCollection<T> que está vazia e tem a capacidade inicial padrão.

public:
 FreezableCollection();
public FreezableCollection ();
Public Sub New ()

Aplica-se a

FreezableCollection<T>(IEnumerable<T>)

Inicializa uma nova instância da classe FreezableCollection<T> que contém os mesmos elementos que a coleção especificada.

public:
 FreezableCollection(System::Collections::Generic::IEnumerable<T> ^ collection);
public FreezableCollection (System.Collections.Generic.IEnumerable<T> collection);
new System.Windows.FreezableCollection<'T (requires 'T :> System.Windows.DependencyObject)> : seq<'T (requires 'T :> System.Windows.DependencyObject)> -> System.Windows.FreezableCollection<'T (requires 'T :> System.Windows.DependencyObject)>
Public Sub New (collection As IEnumerable(Of T))

Parâmetros

collection
IEnumerable<T>

A coleção cujos itens devem ser adicionados à nova FreezableCollection<T>.

Exceções

collection é null.

Comentários

Essa operação executa uma cópia superficial na coleção especificada; apenas as referências aos elementos da coleção são copiadas, os próprios elementos não são clonados. Modificar um elemento do novo FreezableCollection<T> também modifica esse elemento para collection.

Os elementos são colocados no novo FreezableCollection<T> na mesma ordem em que são lidos pelo enumerador da coleção especificada.

Aplica-se a

FreezableCollection<T>(Int32)

Inicializa uma nova instância de FreezableCollection<T> que está vazia e tem a capacidade inicial especificada.

public:
 FreezableCollection(int capacity);
public FreezableCollection (int capacity);
new System.Windows.FreezableCollection<'T (requires 'T :> System.Windows.DependencyObject)> : int -> System.Windows.FreezableCollection<'T (requires 'T :> System.Windows.DependencyObject)>
Public Sub New (capacity As Integer)

Parâmetros

capacity
Int32

Um valor que é maior ou igual a 0 que especifica o número de elementos que a nova coleção pode armazenar inicialmente.

Exceções

capacity é menor que 0.

Aplica-se a