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。