FreezableCollection<T> 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 FreezableCollection<T> 的新執行個體。
多載
FreezableCollection<T>() |
初始化 FreezableCollection<T> 的新執行個體,其為空白且具有預設的初始容量。 |
FreezableCollection<T>(IEnumerable<T>) |
初始化 FreezableCollection<T> 類別的新執行個體,這個執行個體包含指定集合的相同元素。 |
FreezableCollection<T>(Int32) |
初始化 FreezableCollection<T> 類別的新執行個體,這個執行個體是空白且可具有指定的初始容量。 |
FreezableCollection<T>()
初始化 FreezableCollection<T> 的新執行個體,其為空白且具有預設的初始容量。
public:
FreezableCollection();
public FreezableCollection ();
Public Sub New ()
適用於
FreezableCollection<T>(IEnumerable<T>)
初始化 FreezableCollection<T> 類別的新執行個體,這個執行個體包含指定集合的相同元素。
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))
參數
- collection
- IEnumerable<T>
集合,其項目應加入至新的 FreezableCollection<T>。
例外狀況
collection
為 null
。
備註
此作業會在指定的集合上執行淺層複本;只會複製集合專案的參考,不會複製專案本身。 修改新 FreezableCollection<T> 元素也會修改 的 collection
該元素。
元素會以指定的集合列舉值讀取的順序放在新的 FreezableCollection<T> 中。
適用於
FreezableCollection<T>(Int32)
初始化 FreezableCollection<T> 類別的新執行個體,這個執行個體是空白且可具有指定的初始容量。
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)
參數
- capacity
- Int32
大於或等於零 (0) 的值,這個值指定新集合一開始可以儲存的項目數。
例外狀況
capacity
小於 0。