Udostępnij za pośrednictwem


FreezableCollection<T> Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy FreezableCollection<T>.

Przeciążenia

FreezableCollection<T>()

Inicjuje nowe wystąpienie, FreezableCollection<T> które jest puste i ma domyślną pojemność początkową.

FreezableCollection<T>(IEnumerable<T>)

Inicjuje FreezableCollection<T> nowe wystąpienie klasy zawierającej te same elementy co określona kolekcja.

FreezableCollection<T>(Int32)

Inicjuje nowe wystąpienie, FreezableCollection<T> które jest puste i ma określoną pojemność początkową.

FreezableCollection<T>()

Inicjuje nowe wystąpienie, FreezableCollection<T> które jest puste i ma domyślną pojemność początkową.

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

Dotyczy

FreezableCollection<T>(IEnumerable<T>)

Inicjuje FreezableCollection<T> nowe wystąpienie klasy zawierającej te same elementy co określona kolekcja.

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))

Parametry

collection
IEnumerable<T>

Kolekcja, której elementy powinny zostać dodane do nowego FreezableCollection<T>elementu .

Wyjątki

collection to null.

Uwagi

Ta operacja wykonuje płytkią kopię w określonej kolekcji; tylko odwołania do elementów kolekcji są kopiowane, same elementy nie są klonowane. Modyfikowanie elementu nowego FreezableCollection<T> modyfikuje również ten element dla collectionelementu .

Elementy są umieszczane w nowej FreezableCollection<T> kolejności w tej samej kolejności, którą są odczytywane przez moduł wyliczający określonej kolekcji.

Dotyczy

FreezableCollection<T>(Int32)

Inicjuje nowe wystąpienie, FreezableCollection<T> które jest puste i ma określoną pojemność początkową.

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)

Parametry

capacity
Int32

Wartość większa lub równa 0 określająca liczbę elementów, które mogą początkowo być przechowywane przez nową kolekcję.

Wyjątki

capacity wartość jest mniejsza niż 0.

Dotyczy