ImmutableSortedDictionary.CreateRange Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en oföränderlig sorterad ordlista som innehåller de angivna objekten och använder standardjäxaren. |
| CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en ny oföränderlig sorterad ordlista från det angivna intervallet med objekt med den angivna nyckeljäxaren. |
| CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en ny oföränderlig sorterad ordlista från det angivna området med objekt med angivna nyckel- och värdejäxorer. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Skapar en oföränderlig sorterad ordlista som innehåller de angivna objekten och använder standardjäxaren.
public:
generic <typename TKey, typename TValue>
static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)
Typparametrar
- TKey
Typ av nycklar som lagras i ordlistan.
- TValue
Den typ av värden som lagras i ordlistan.
Parametrar
- items
- IEnumerable<KeyValuePair<TKey,TValue>>
De objekt som ska läggas till i den sorterade ordlistan innan den inte kan ändras.
Returer
En oföränderlig sorterad ordlista som innehåller de angivna objekten.
Gäller för
CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)
Skapar en ny oföränderlig sorterad ordlista från det angivna intervallet med objekt med den angivna nyckeljäxaren.
public:
generic <typename TKey, typename TValue>
static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue>(System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)
Typparametrar
- TKey
Typ av nycklar som lagras i ordlistan.
- TValue
Den typ av värden som lagras i ordlistan.
Parametrar
- keyComparer
- IComparer<TKey>
Jämförelseimplementeringen som ska användas för att utvärdera nycklar för likhet och sortering.
- items
- IEnumerable<KeyValuePair<TKey,TValue>>
De objekt som ska läggas till i den sorterade ordlistan.
Returer
Den nya oföränderliga sorterade ordlistan som innehåller de angivna objekten och använder den angivna nyckeljäxaren.
Gäller för
CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)
Skapar en ny oföränderlig sorterad ordlista från det angivna området med objekt med angivna nyckel- och värdejäxorer.
public:
generic <typename TKey, typename TValue>
static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> CreateRange<TKey,TValue>(System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)
Typparametrar
- TKey
Typ av nycklar som lagras i ordlistan.
- TValue
Den typ av värden som lagras i ordlistan.
Parametrar
- keyComparer
- IComparer<TKey>
Jämförelseimplementeringen som ska användas för att jämföra nycklar för likhet och sortering.
- valueComparer
- IEqualityComparer<TValue>
Jämförelseimplementeringen som ska användas för att jämföra värden för likhet.
- items
- IEnumerable<KeyValuePair<TKey,TValue>>
De objekt som ska läggas till i den sorterade ordlistan innan den inte kan ändras.
Returer
En oföränderlig sorterad ordlista som innehåller de angivna objekten och använder de angivna jämförelseobjekten.