Sdílet prostřednictvím


ImmutableArrayExtensions.ToDictionary Metoda

Definice

Přetížení

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

Vytvoří slovník založený na obsahu tohoto pole.

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

Vytvoří slovník založený na obsahu tohoto pole.

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

Vytvoří slovník založený na obsahu tohoto pole.

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

Vytvoří slovník založený na obsahu tohoto pole.

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

Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs

Vytvoří slovník založený na obsahu tohoto pole.

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)

Parametry typu

TKey

Typ klíče.

T

Typ prvku obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole, ze které chcete vytvořit slovník.

keySelector
Func<T,TKey>

Výběr kláves.

Návraty

Dictionary<TKey,T>

Nově inicializovaný slovník.

Platí pro

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

Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs

Vytvoří slovník založený na obsahu tohoto pole.

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)

Parametry typu

TKey

Typ klíče.

T

Typ prvku obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole, ze které chcete vytvořit slovník.

keySelector
Func<T,TKey>

Výběr kláves.

comparer
IEqualityComparer<TKey>

Porovnávač, který má inicializovat slovník.

Návraty

Dictionary<TKey,T>

Nově inicializovaný slovník.

Platí pro

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

Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs

Vytvoří slovník založený na obsahu tohoto pole.

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)

Parametry typu

TKey

Typ klíče.

TElement

Typ elementu.

T

Typ prvku obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole, ze které chcete vytvořit slovník.

keySelector
Func<T,TKey>

Výběr kláves.

elementSelector
Func<T,TElement>

Selektor elementů.

comparer
IEqualityComparer<TKey>

Porovnávač, který má inicializovat slovník.

Návraty

Dictionary<TKey,TElement>

Nově inicializovaný slovník.

Platí pro

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

Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs
Zdroj:
ImmutableArrayExtensions.cs

Vytvoří slovník založený na obsahu tohoto pole.

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)

Parametry typu

TKey

Typ klíče.

TElement

Typ elementu.

T

Typ prvku obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole, ze které chcete vytvořit slovník.

keySelector
Func<T,TKey>

Výběr kláves.

elementSelector
Func<T,TElement>

Selektor elementů.

Návraty

Dictionary<TKey,TElement>

Nově inicializovaný slovník.

Platí pro