FrozenDictionary.Create Metodo

Definizione

Overload

Nome Descrizione
Create<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>)

Crea un oggetto FrozenDictionary<TKey,TValue> con le coppie chiave/valore specificate.

Create<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)

Crea un oggetto FrozenDictionary<TKey,TValue> con le coppie chiave/valore specificate.

Create<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>)

Origine:
FrozenDictionary.cs
Origine:
FrozenDictionary.cs
Origine:
FrozenDictionary.cs

Crea un oggetto FrozenDictionary<TKey,TValue> con le coppie chiave/valore specificate.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Frozen::FrozenDictionary<TKey, TValue> ^ Create(ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> source);
public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> Create<TKey,TValue>(scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member Create : ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
Public Function Create(Of TKey, TValue) (source As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As FrozenDictionary(Of TKey, TValue)

Parametri di tipo

TKey

Tipo delle chiavi nel dizionario.

TValue

Tipo dei valori nel dizionario.

Parametri

source
ReadOnlySpan<KeyValuePair<TKey,TValue>>

Coppie chiave/valore da usare per popolare il dizionario.

Valori restituiti

Oggetto FrozenDictionary<TKey,TValue> contenente le chiavi e i valori specificati.

Commenti

Se la stessa chiave viene visualizzata più volte nell'input, quest'ultima nella sequenza ha la precedenza. Questo comportamento è diverso da ToDictionary, con il quale più chiavi duplicate genereranno un'eccezione.

Si applica a

Create<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)

Origine:
FrozenDictionary.cs
Origine:
FrozenDictionary.cs
Origine:
FrozenDictionary.cs

Crea un oggetto FrozenDictionary<TKey,TValue> con le coppie chiave/valore specificate.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Frozen::FrozenDictionary<TKey, TValue> ^ Create(System::Collections::Generic::IEqualityComparer<TKey> ^ comparer, ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> source);
public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> Create<TKey,TValue>(System.Collections.Generic.IEqualityComparer<TKey>? comparer, scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member Create : System.Collections.Generic.IEqualityComparer<'Key> * ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
Public Function Create(Of TKey, TValue) (comparer As IEqualityComparer(Of TKey), source As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As FrozenDictionary(Of TKey, TValue)

Parametri di tipo

TKey

Tipo delle chiavi nel dizionario.

TValue

Tipo dei valori nel dizionario.

Parametri

comparer
IEqualityComparer<TKey>

Implementazione dell'operatore di confronto da usare per confrontare le chiavi per verificarne l'uguaglianza. Se null, viene usato Default.

source
ReadOnlySpan<KeyValuePair<TKey,TValue>>

Coppie chiave/valore da usare per popolare il dizionario.

Valori restituiti

Oggetto FrozenDictionary<TKey,TValue> contenente le chiavi e i valori specificati.

Commenti

Se la stessa chiave viene visualizzata più volte nell'input, quest'ultima nella sequenza ha la precedenza. Questo comportamento è diverso da ToDictionary, con il quale più chiavi duplicate genereranno un'eccezione.

Si applica a