Sdílet prostřednictvím


FreezableCollection<T> Konstruktory

Definice

Inicializuje novou instanci .FreezableCollection<T>

Přetížení

FreezableCollection<T>()

Inicializuje novou instanci FreezableCollection<T> , která je prázdná a má výchozí počáteční kapacitu.

FreezableCollection<T>(IEnumerable<T>)

Inicializuje novou instanci FreezableCollection<T> třídy, která obsahuje stejné prvky jako zadaná kolekce.

FreezableCollection<T>(Int32)

Inicializuje novou instanci FreezableCollection<T> , která je prázdná a má zadanou počáteční kapacitu.

FreezableCollection<T>()

Inicializuje novou instanci FreezableCollection<T> , která je prázdná a má výchozí počáteční kapacitu.

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

Platí pro

FreezableCollection<T>(IEnumerable<T>)

Inicializuje novou instanci FreezableCollection<T> třídy, která obsahuje stejné prvky jako zadaná kolekce.

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>

Kolekce, jejíž položky by měly být přidány do nového FreezableCollection<T>.

Výjimky

collection je null.

Poznámky

Tato operace provádí v zadané kolekci posouvanou kopii; Zkopírují se pouze odkazy na prvky kolekce, samotné prvky se neklonují. Úprava prvku nového FreezableCollection<T> prvku také upraví tento prvek pro collection.

Prvky se umístí do nového FreezableCollection<T> pořadí, ve stejném pořadí, v jakém je čte výčet zadané kolekce.

Platí pro

FreezableCollection<T>(Int32)

Inicializuje novou instanci FreezableCollection<T> , která je prázdná a má zadanou počáteční kapacitu.

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

Hodnota, která je větší nebo rovna 0, která určuje počet prvků, které může nová kolekce zpočátku uložit.

Výjimky

capacity je menší než 0.

Platí pro