ImmutableDictionary.CreateRangeWithOverwrite Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Crea un nuevo diccionario inmutable que contiene los elementos especificados y usa el comparador de claves especificado. |
| CreateRangeWithOverwrite<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Crea un nuevo diccionario inmutable que contiene los elementos especificados. |
CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>)
- Source:
- ImmutableDictionary.cs
- Source:
- ImmutableDictionary.cs
- Source:
- ImmutableDictionary.cs
Crea un nuevo diccionario inmutable que contiene los elementos especificados y usa el comparador de claves especificado.
public:
generic <typename TKey, typename TValue>
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRangeWithOverwrite(System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> items);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRangeWithOverwrite<TKey,TValue>(System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRangeWithOverwrite : System.Collections.Generic.IEqualityComparer<'Key> * ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRangeWithOverwrite(Of TKey, TValue) (keyComparer As IEqualityComparer(Of TKey), items As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)
Parámetros de tipo
- TKey
Tipo de claves en el diccionario.
- TValue
Tipo de valores en el diccionario.
Parámetros
- keyComparer
- IEqualityComparer<TKey>
Implementación del comparador que se va a usar para comparar las claves de igualdad.
- items
- ReadOnlySpan<KeyValuePair<TKey,TValue>>
Elementos que se van a agregar al diccionario antes de que sea inmutable.
Devoluciones
Nuevo diccionario inmutable que contiene los elementos especificados y usa el comparador especificado.
Comentarios
A diferencia CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)de , si hay claves duplicadas en la items colección, se usará la última, en lugar de que se produzca una excepción.
Se aplica a
CreateRangeWithOverwrite<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>)
- Source:
- ImmutableDictionary.cs
- Source:
- ImmutableDictionary.cs
- Source:
- ImmutableDictionary.cs
Crea un nuevo diccionario inmutable que contiene los elementos especificados.
public:
generic <typename TKey, typename TValue>
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRangeWithOverwrite(ReadOnlySpan<System::Collections::Generic::KeyValuePair<TKey, TValue>> items);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRangeWithOverwrite<TKey,TValue>(scoped ReadOnlySpan<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRangeWithOverwrite : ReadOnlySpan<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRangeWithOverwrite(Of TKey, TValue) (items As ReadOnlySpan(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)
Parámetros de tipo
- TKey
Tipo de claves en el diccionario.
- TValue
Tipo de valores en el diccionario.
Parámetros
- items
- ReadOnlySpan<KeyValuePair<TKey,TValue>>
Elementos usados para rellenar el diccionario antes de que sea inmutable.
Devoluciones
Nuevo diccionario inmutable que contiene los elementos especificados.
Comentarios
A diferencia CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)de , si hay claves duplicadas en la items colección, se usará la última, en lugar de que se produzca una excepción.