FreezableCollection<T> 构造函数

定义

初始化 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>

例外

collectionnull

注解

此操作对指定的集合执行浅表副本;仅复制对集合元素的引用,不会克隆元素本身。 修改新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。

适用于