다음을 통해 공유


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보다 작습니다.

적용 대상