ImmutableArrayExtensions.ToDictionary Metoda

Definice

Přetížení

Name Description
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
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 elementu obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole pro vytvoření slovníku z.

keySelector
Func<T,TKey>

Selektor 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
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 elementu obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole pro vytvoření slovníku z.

keySelector
Func<T,TKey>

Selektor kláves.

comparer
IEqualityComparer<TKey>

Porovnávač pro inicializaci slovníku.

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
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 elementu obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole pro vytvoření slovníku z.

keySelector
Func<T,TKey>

Selektor kláves.

elementSelector
Func<T,TElement>

Selektor elementu.

comparer
IEqualityComparer<TKey>

Porovnávač pro inicializaci slovníku.

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
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 elementu obsaženého v kolekci.

Parametry

immutableArray
ImmutableArray<T>

Pole pro vytvoření slovníku z.

keySelector
Func<T,TKey>

Selektor kláves.

elementSelector
Func<T,TElement>

Selektor elementu.

Návraty

Dictionary<TKey,TElement>

Nově inicializovaný slovník.

Platí pro