FreezableCollection<T> 생성자

정의

FreezableCollection<T>의 새 인스턴스를 초기화합니다.Initializes a new instance of FreezableCollection<T>.

오버로드

FreezableCollection<T>()

비어 있는 상태에서 기본 초기 용량을 가지는 FreezableCollection<T>의 새 인스턴스를 초기화합니다.Initializes a new instance of FreezableCollection<T> that is empty and has the default initial capacity.

FreezableCollection<T>(IEnumerable<T>)

지정된 컬렉션과 같은 요소를 포함하는 FreezableCollection<T> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the FreezableCollection<T> class that contains the same elements as the specified collection.

FreezableCollection<T>(Int32)

비어 있는 상태에서 지정한 초기 용량을 가지는 FreezableCollection<T>의 새 인스턴스를 초기화합니다.Initializes a new instance of the FreezableCollection<T> that is empty and has the specified initial capacity.

FreezableCollection<T>()

비어 있는 상태에서 기본 초기 용량을 가지는 FreezableCollection<T>의 새 인스턴스를 초기화합니다.Initializes a new instance of FreezableCollection<T> that is empty and has the default initial capacity.

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

FreezableCollection<T>(IEnumerable<T>)

지정된 컬렉션과 같은 요소를 포함하는 FreezableCollection<T> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the FreezableCollection<T> class that contains the same elements as the specified collection.

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>에 추가되어야 하는 컬렉션입니다.The collection whose items should be added to the new FreezableCollection<T>.

예외

collectionnull입니다.collection is null.

설명

지정 된 컬렉션의 단순 복사본을 수행 하는이 작업 만 컬렉션의 요소에 대 한 참조는 복사, 요소 자체는 복제 되지 않습니다.This operation performs a shallow copy on the specified collection; only references to the collection's elements are copied, the elements themselves are not cloned. 새 요소를 수정 FreezableCollection<T> 도 해당 요소에 대 한 수정 collection합니다.Modifying an element of the new FreezableCollection<T> also modifies that element for collection.

새 요소가 배치 됩니다 FreezableCollection<T> 순서 지정된 된 컬렉션의 열거자가 읽게 됩니다.The elements are placed in the new FreezableCollection<T> in the same order they are read by the enumerator of the specified collection.

FreezableCollection<T>(Int32)

비어 있는 상태에서 지정한 초기 용량을 가지는 FreezableCollection<T>의 새 인스턴스를 초기화합니다.Initializes a new instance of the FreezableCollection<T> that is empty and has the specified initial capacity.

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 보다 크거나 같은 경우 새 컬렉션에 처음 저장할 수 있습니다.A value that is greater than or equal to 0 that specifies the number of elements the new collection can initially store.

예외

capacity가 0보다 작은 경우capacity is less than 0.

적용 대상