다음을 통해 공유


ImmutableSortedDictionary.CreateRange 메서드

정의

오버로드

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

지정된 항목을 포함하고 기본 비교자를 사용하는 변경할 수 없는 정렬된 사전을 만듭니다.

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

지정된 키 비교자를 사용하여 지정된 항목 범위에서 변경할 수 없는 정렬된 새 사전을 만듭니다.

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

지정된 키 및 값 비교자를 사용하여 지정된 항목 범위에서 변경할 수 없는 정렬된 새 사전을 만듭니다.

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

지정된 항목을 포함하고 기본 비교자를 사용하는 변경할 수 없는 정렬된 사전을 만듭니다.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전에 저장되는 키의 형식입니다.

TValue

사전에 저장되는 값의 형식입니다.

매개 변수

items
IEnumerable<KeyValuePair<TKey,TValue>>

변경할 수 없는 상태가 되기 전에 정렬된 사전에 추가할 항목입니다.

반환

지정된 항목이 포함된 변경할 수 없는 정렬된 사전입니다.

적용 대상

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

지정된 키 비교자를 사용하여 지정된 항목 범위에서 변경할 수 없는 정렬된 새 사전을 만듭니다.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전에 저장되는 키의 형식입니다.

TValue

사전에 저장되는 값의 형식입니다.

매개 변수

keyComparer
IComparer<TKey>

키가 같은지 비교하고 정렬하는 데 사용할 비교자 구현입니다.

items
IEnumerable<KeyValuePair<TKey,TValue>>

정렬된 사전에 추가할 항목입니다.

반환

지정된 항목을 포함하고 지정된 키 비교자를 사용하는 변경할 수 없는 정렬된 새 사전입니다.

적용 대상

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs
Source:
ImmutableSortedDictionary.cs

지정된 키 및 값 비교자를 사용하여 지정된 항목 범위에서 변경할 수 없는 정렬된 새 사전을 만듭니다.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전에 저장되는 키의 형식입니다.

TValue

사전에 저장되는 값의 형식입니다.

매개 변수

keyComparer
IComparer<TKey>

키가 같은지 비교하고 정렬하는 데 사용할 비교자 구현입니다.

valueComparer
IEqualityComparer<TValue>

값이 같은지 비교하는 데 사용할 비교자 구현입니다.

items
IEnumerable<KeyValuePair<TKey,TValue>>

변경할 수 없는 상태가 되기 전에 정렬된 사전에 추가할 항목입니다.

반환

지정된 항목을 포함하고 지정된 비교자를 사용하는 변경할 수 없는 정렬된 사전입니다.

적용 대상