ImmutableDictionary.CreateRange Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen öğeleri içeren yeni bir sabit sözlük oluşturur.

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

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

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

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

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

Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs

Belirtilen öğeleri içeren yeni bir sabit sözlük oluşturur.

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.

TValue

Sözlükteki değerlerin türü.

Parametreler

items
IEnumerable<KeyValuePair<TKey,TValue>>

Sözlüğü sabit olmadan önce doldurmak için kullanılan öğeler.

Döndürülenler

Belirtilen öğeleri içeren yeni bir sabit sözlük.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.

TValue

Sözlükteki değerlerin türü.

Parametreler

keyComparer
IEqualityComparer<TKey>

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

items
IEnumerable<KeyValuePair<TKey,TValue>>

Sözlüğe sabit olmadan önce eklenecek öğeler.

Döndürülenler

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

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs
Kaynak:
ImmutableDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.

TValue

Sözlükteki değerlerin türü.

Parametreler

keyComparer
IEqualityComparer<TKey>

Eşitlik 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>>

Sözlüğe sabit olmadan önce eklenecek öğeler.

Döndürülenler

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

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0