Aracılığıyla paylaş


ImmutableArrayExtensions.ToDictionary Yöntem

Tanım

Aşırı Yüklemeler

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey)) As Dictionary(Of TKey, T)

Tür Parametreleri

TKey

Anahtarın türü.

T

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<T>

Sözlüğün oluşturulacağı dizi.

keySelector
Func<T,TKey>

Anahtar seçici.

Döndürülenler

Dictionary<TKey,T>

Yeni başlatılan sözlük.

Şunlara uygulanır

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

public:
generic <typename TKey, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, T> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,T> ToDictionary<TKey,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'T>
<Extension()>
Public Function ToDictionary(Of TKey, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, T)

Tür Parametreleri

TKey

Anahtarın türü.

T

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<T>

Sözlüğün oluşturulacağı dizi.

keySelector
Func<T,TKey>

Anahtar seçici.

comparer
IEqualityComparer<TKey>

Sözlüğü başlatacak karşılaştırıcı.

Döndürülenler

Dictionary<TKey,T>

Yeni başlatılan sözlük.

Şunlara uygulanır

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TElement)

Tür Parametreleri

TKey

Anahtarın türü.

TElement

Öğesinin türü.

T

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<T>

Sözlüğün oluşturulacağı dizi.

keySelector
Func<T,TKey>

Anahtar seçici.

elementSelector
Func<T,TElement>

Öğe seçici.

comparer
IEqualityComparer<TKey>

Sözlüğü başlatacak karşılaştırıcı.

Döndürülenler

Dictionary<TKey,TElement>

Yeni başlatılan sözlük.

Şunlara uygulanır

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bu dizinin içeriğini temel alan bir sözlük oluşturur.

public:
generic <typename TKey, typename TElement, typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, TKey> ^ keySelector, Func<T, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TKey,TElement,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,TKey> keySelector, Func<T,TElement> elementSelector);
static member ToDictionary : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'Key> * Func<'T, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TKey, TElement, T) (immutableArray As ImmutableArray(Of T), keySelector As Func(Of T, TKey), elementSelector As Func(Of T, TElement)) As Dictionary(Of TKey, TElement)

Tür Parametreleri

TKey

Anahtarın türü.

TElement

Öğesinin türü.

T

Koleksiyonun içerdiği öğe türü.

Parametreler

immutableArray
ImmutableArray<T>

Sözlüğün oluşturulacağı dizi.

keySelector
Func<T,TKey>

Anahtar seçici.

elementSelector
Func<T,TElement>

Öğe seçici.

Döndürülenler

Dictionary<TKey,TElement>

Yeni başlatılan sözlük.

Şunlara uygulanır