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 未満です。

適用対象