FrozenDictionary.ToFrozenDictionary Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
kullanı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 source
türü.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
- TElement
tarafından elementSelector
dö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,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 source
türü.
- TKey
tarafından keySelector
dö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,TValue> Giriş dizisinden seçilen anahtarları ve değerleri içeren bir.