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.