ObservableCollection<T> コンストラクター

定義

ObservableCollection<T> クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
ObservableCollection<T>()

ObservableCollection<T> クラスの新しいインスタンスを初期化します。

ObservableCollection<T>(IEnumerable<T>)

指定したコレクションからコピーされた要素を含む ObservableCollection<T> クラスの新しいインスタンスを初期化します。

ObservableCollection<T>(List<T>)

指定したリストからコピーされた要素を含む ObservableCollection<T> クラスの新しいインスタンスを初期化します。

ObservableCollection<T>()

ObservableCollection<T> クラスの新しいインスタンスを初期化します。

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

適用対象

ObservableCollection<T>(IEnumerable<T>)

指定したコレクションからコピーされた要素を含む ObservableCollection<T> クラスの新しいインスタンスを初期化します。

public:
 ObservableCollection(System::Collections::Generic::IEnumerable<T> ^ collection);
public ObservableCollection(System.Collections.Generic.IEnumerable<T> collection);
new System.Collections.ObjectModel.ObservableCollection<'T> : seq<'T> -> System.Collections.ObjectModel.ObservableCollection<'T>
Public Sub New (collection As IEnumerable(Of T))

パラメーター

collection
IEnumerable<T>

要素のコピー元のコレクション。

例外

collection パラメーターをnullすることはできません。

注釈

要素は、コレクションの列挙子によって読み取られたのと同じ順序で ObservableCollection<T> にコピーされます。

適用対象

ObservableCollection<T>(List<T>)

指定したリストからコピーされた要素を含む ObservableCollection<T> クラスの新しいインスタンスを初期化します。

public:
 ObservableCollection(System::Collections::Generic::List<T> ^ list);
public ObservableCollection(System.Collections.Generic.List<T> list);
new System.Collections.ObjectModel.ObservableCollection<'T> : System.Collections.Generic.List<'T> -> System.Collections.ObjectModel.ObservableCollection<'T>
Public Sub New (list As List(Of T))

パラメーター

list
List<T>

要素のコピー元のリスト。

例外

list パラメーターをnullすることはできません。

注釈

要素は、リストの列挙子によって読み取られたのと同じ順序で ObservableCollection<T> にコピーされます。

適用対象