Share via


ImmutableSortedDictionary.CreateRange Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen öğeleri içeren sabit bir sıralanmış sözlük oluşturur ve varsayılan karşılaştırıcıyı kullanır.

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

Belirtilen anahtar karşılaştırıcı ile belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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

Belirtilen anahtar ve değer karşılaştırıcılarıyla belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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

Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs

Belirtilen öğeleri içeren sabit bir sıralanmış sözlük oluşturur ve varsayılan karşılaştırıcıyı kullanır.

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)

Tür Parametreleri

TKey

Sözlükte depolanan anahtarların türü.

TValue

Sözlükte depolanan değerlerin türü.

Parametreler

items
IEnumerable<KeyValuePair<TKey,TValue>>

Sabit olmadan önce sıralanmış sözlüğe eklenecek öğeler.

Döndürülenler

Belirtilen öğeleri içeren sabit bir sıralanmış sözlük.

Şunlara uygulanır

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

Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs

Belirtilen anahtar karşılaştırıcı ile belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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)

Tür Parametreleri

TKey

Sözlükte depolanan anahtarların türü.

TValue

Sözlükte depolanan değerlerin türü.

Parametreler

keyComparer
IComparer<TKey>

Eşitlik ve sıralama anahtarlarını değerlendirmek için kullanılacak karşılaştırıcı uygulaması.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Sıralanmış sözlüğe eklenecek öğeler.

Döndürülenler

Belirtilen öğeleri içeren ve belirtilen anahtar karşılaştırıcısını kullanan yeni sabit sıralanabilir sözlük.

Şunlara uygulanır

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

Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs
Kaynak:
ImmutableSortedDictionary.cs

Belirtilen anahtar ve değer karşılaştırıcılarıyla belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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)

Tür Parametreleri

TKey

Sözlükte depolanan anahtarların türü.

TValue

Sözlükte depolanan değerlerin türü.

Parametreler

keyComparer
IComparer<TKey>

Eşitlik ve sıralama anahtarlarını karşılaştırmak için kullanılacak karşılaştırıcı uygulaması.

valueComparer
IEqualityComparer<TValue>

Eşitlik değerlerini karşılaştırmak için kullanılacak karşılaştırıcı uygulaması.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Sabit olmadan önce sıralanmış sözlüğe eklenecek öğeler.

Döndürülenler

Belirtilen öğeleri içeren ve belirtilen karşılaştırıcıları kullanan sabit bir sıralanmış sözlük.

Şunlara uygulanır