FrozenDictionary.ToFrozenDictionary Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen anahtar/değer çiftleriyle bir FrozenDictionary<TKey,TValue> oluşturur.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre bir'den bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

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

Kaynak:
FrozenDictionary.cs
Kaynak:
FrozenDictionary.cs

Belirtilen anahtar/değer çiftleriyle bir FrozenDictionary<TKey,TValue> oluşturur.

public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> ToFrozenDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
<Extension()>
Public Function ToFrozenDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TValue)

Tür Parametreleri

TKey

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

TValue

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

Parametreler

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sözlüğü doldurmak için kullanılacak anahtar/değer çiftleri.

comparer
IEqualityComparer<TKey>

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

Döndürülenler

FrozenDictionary<TKey,TValue> Belirtilen anahtarları ve değerleri içeren bir.

Açıklamalar

Aynı anahtar girişte birden çok kez görünüyorsa, dizideki son anahtar önceliklidir. Bu, yinelenen anahtarların ToDictionarybir özel durumla sonuçlandığı ile farklıdır.

Şunlara uygulanır

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Kaynak:
FrozenDictionary.cs
Kaynak:
FrozenDictionary.cs

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

public static System.Collections.Frozen.FrozenDictionary<TKey,TElement> ToFrozenDictionary<TSource,TKey,TElement> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Element>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey, TElement) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TElement)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TKey

tarafından keySelectordöndürülen anahtarın türü.

TElement

tarafından elementSelectordöndürülen değerin türü.

Parametreler

source
IEnumerable<TSource>

Öğesinin IEnumerable<T> oluşturulacağı bir FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Her öğeden anahtar ayıklamak için bir işlev.

elementSelector
Func<TSource,TElement>

Her öğeden bir sonuç öğesi değeri üretmek için bir transform işlevi.

comparer
IEqualityComparer<TKey>

Anahtarları karşılaştırmak için bir IEqualityComparer<T> .

Döndürülenler

FrozenDictionary<TKey,TElement>

FrozenDictionary<TKey,TValue> Giriş dizisinden seçilen anahtarları ve değerleri içeren bir.

Şunlara uygulanır

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Kaynak:
FrozenDictionary.cs
Kaynak:
FrozenDictionary.cs

Belirtilen anahtar seçici işlevine göre bir'den bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

public static System.Collections.Frozen.FrozenDictionary<TKey,TSource> ToFrozenDictionary<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Source>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TSource)

Tür Parametreleri

TSource

öğelerinin sourcetürü.

TKey

tarafından keySelectordöndürülen anahtarın türü.

Parametreler

source
IEnumerable<TSource>

Öğesinin IEnumerable<T> oluşturulacağı bir FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

Her öğeden anahtar ayıklamak için bir işlev.

comparer
IEqualityComparer<TKey>

Anahtarları karşılaştırmak için bir IEqualityComparer<T> .

Döndürülenler

FrozenDictionary<TKey,TSource>

FrozenDictionary<TKey,TValue> Giriş dizisinden seçilen anahtarları ve değerleri içeren bir.

Şunlara uygulanır