FreezableCollection<T> Oluşturucular

Tanım

öğesinin yeni bir örneğini FreezableCollection<T>başlatır.

Aşırı Yüklemeler

FreezableCollection<T>()

Boş olan ve varsayılan başlangıç kapasitesine sahip olan yeni bir örneğini FreezableCollection<T> başlatır.

FreezableCollection<T>(IEnumerable<T>)

Belirtilen koleksiyonla FreezableCollection<T> aynı öğeleri içeren sınıfının yeni bir örneğini başlatır.

FreezableCollection<T>(Int32)

boş olan ve belirtilen başlangıç kapasitesine sahip yeni bir örneğini FreezableCollection<T> başlatır.

FreezableCollection<T>()

Boş olan ve varsayılan başlangıç kapasitesine sahip olan yeni bir örneğini FreezableCollection<T> başlatır.

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

Şunlara uygulanır

FreezableCollection<T>(IEnumerable<T>)

Belirtilen koleksiyonla FreezableCollection<T> aynı öğeleri içeren sınıfının yeni bir örneğini başlatır.

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

Parametreler

collection
IEnumerable<T>

Öğeleri yeni FreezableCollection<T>öğesine eklenmesi gereken koleksiyon.

Özel durumlar

collection, null değeridir.

Açıklamalar

Bu işlem belirtilen koleksiyonda sığ bir kopya gerçekleştirir; yalnızca koleksiyonun öğelerine başvurular kopyalanır, öğelerin kendileri kopyalanmaz. Yeni FreezableCollection<T> öğesinin değiştirilmesi, için collectionbu öğeyi de değiştirir.

Öğeler, belirtilen koleksiyonun numaralandırıcısı tarafından okunan sırayla yeniye FreezableCollection<T> yerleştirilir.

Şunlara uygulanır

FreezableCollection<T>(Int32)

boş olan ve belirtilen başlangıç kapasitesine sahip yeni bir örneğini FreezableCollection<T> başlatır.

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)

Parametreler

capacity
Int32

Yeni koleksiyonun başlangıçta depolayabileceğiniz öğe sayısını belirten 0'dan büyük veya buna eşit bir değer.

Özel durumlar

capacity 0'dan küçüktür.

Şunlara uygulanır