Condividi tramite


ImmutableArrayExtensions.ToDictionary Metodo

Definizione

Overload

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Crea un dizionario basato sul contenuto di questa matrice.

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)

Parametri di tipo

TKey

Tipo di chiave.

T

Tipo di elemento contenuto dalla raccolta.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di chiave.

Restituisce

Dictionary<TKey,T>

Dizionario appena inizializzato.

Si applica a

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Crea un dizionario basato sul contenuto di questa matrice.

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)

Parametri di tipo

TKey

Tipo di chiave.

T

Tipo di elemento contenuto dalla raccolta.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di chiave.

comparer
IEqualityComparer<TKey>

Operatore di confronto con cui inizializzare il dizionario.

Restituisce

Dictionary<TKey,T>

Dizionario appena inizializzato.

Si applica a

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Crea un dizionario basato sul contenuto di questa matrice.

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)

Parametri di tipo

TKey

Tipo di chiave.

TElement

Tipo dell'elemento.

T

Tipo di elemento contenuto dalla raccolta.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di chiave.

elementSelector
Func<T,TElement>

Selettore di elemento.

comparer
IEqualityComparer<TKey>

Operatore di confronto con cui inizializzare il dizionario.

Restituisce

Dictionary<TKey,TElement>

Dizionario appena inizializzato.

Si applica a

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

Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs
Origine:
ImmutableArrayExtensions.cs

Crea un dizionario basato sul contenuto di questa matrice.

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)

Parametri di tipo

TKey

Tipo di chiave.

TElement

Tipo dell'elemento.

T

Tipo di elemento contenuto dalla raccolta.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di chiave.

elementSelector
Func<T,TElement>

Selettore di elemento.

Restituisce

Dictionary<TKey,TElement>

Dizionario appena inizializzato.

Si applica a