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>.

Исключения

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.

Применяется к