ImmutableArrayExtensions.ToDictionary Metodo

Definizione

Overload

Nome Descrizione
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
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 della chiave.

T

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di tasti.

Valori restituiti

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
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 della chiave.

T

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di tasti.

comparer
IEqualityComparer<TKey>

Operatore di confronto con cui inizializzare il dizionario.

Valori restituiti

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
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 della chiave.

TElement

Tipo dell'elemento.

T

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di tasti.

elementSelector
Func<T,TElement>

Selettore di elementi.

comparer
IEqualityComparer<TKey>

Operatore di confronto con cui inizializzare il dizionario.

Valori restituiti

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
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 della chiave.

TElement

Tipo dell'elemento.

T

Tipo di elemento contenuto nell'insieme.

Parametri

immutableArray
ImmutableArray<T>

Matrice da cui creare un dizionario.

keySelector
Func<T,TKey>

Selettore di tasti.

elementSelector
Func<T,TElement>

Selettore di elementi.

Valori restituiti

Dictionary<TKey,TElement>

Dizionario appena inizializzato.

Si applica a