ImmutableDictionary.ToImmutableDictionary Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Opsomming van een reeks sleutel-waardeparen en produceert een onveranderbare woordenlijst van de inhoud. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Inventariseert een reeks sleutel-/waardeparen en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Inventariseert een reeks sleutel-/waardeparen en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingsfuncties. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Hiermee wordt een onveranderbare woordenlijst samengesteld op basis van een bestaande verzameling elementen, waarbij een transformatiefunctie wordt toegepast op de bronsleutels. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Maakt een onveranderbare woordenlijst op basis van een bepaalde transformatie van een reeks. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Opsomming van een reeks sleutel-waardeparen en produceert een onveranderbare woordenlijst van de inhoud.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TKey,TValue>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member ToImmutableDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TKey
Het type sleutels in de woordenlijst.
- TValue
Het type van de waarden in de woordenlijst.
Parameters
- source
- IEnumerable<KeyValuePair<TKey,TValue>>
De reeks sleutel-/waardeparen die moeten worden opgesomd.
Retouren
Een onveranderbare woordenlijst die de sleutel-/waardeparen in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Inventariseert een reeks sleutel-/waardeparen en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TKey,TValue>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey> keyComparer);
static member ToImmutableDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IEqualityComparer(Of TKey)) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TKey
Het type sleutels in de woordenlijst.
- TValue
Het type van de waarden in de woordenlijst.
Parameters
- source
- IEnumerable<KeyValuePair<TKey,TValue>>
De reeks sleutel-/waardeparen die moeten worden opgesomd.
- keyComparer
- IEqualityComparer<TKey>
De belangrijkste vergelijking die moet worden gebruikt bij het bouwen van de onveranderbare woordenlijst.
Retouren
Een onveranderbare woordenlijst die de sleutel-/waardeparen in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)
Inventariseert een reeks sleutel-/waardeparen en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingsfuncties.
public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TKey,TValue>(this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
static member ToImmutableDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IEqualityComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TKey
Het type sleutels in de woordenlijst.
- TValue
Het type van de waarden in de woordenlijst.
Parameters
- source
- IEnumerable<KeyValuePair<TKey,TValue>>
De reeks sleutel-/waardeparen die moeten worden opgesomd.
- keyComparer
- IEqualityComparer<TKey>
De belangrijkste vergelijking die moet worden gebruikt bij het bouwen van de onveranderbare woordenlijst.
- valueComparer
- IEqualityComparer<TValue>
De waarde-vergelijking die moet worden gebruikt voor de onveranderbare woordenlijst.
Retouren
Een onveranderbare woordenlijst die de sleutel-/waardeparen in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie.
public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TSource,TKey,TValue>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> keyComparer);
static member ToImmutableDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IEqualityComparer(Of TKey)) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TSource
Het type van de elementen in de reeks.
- TKey
Het type van de sleutels in de resulterende woordenlijst.
- TValue
Het type van de waarden in de resulterende woordenlijst.
Parameters
- source
- IEnumerable<TSource>
De volgorde om de woordenlijst te inventariseren.
- keySelector
- Func<TSource,TKey>
De functie waarmee de sleutel voor de woordenlijst wordt geproduceerd van elk reekselement.
- elementSelector
- Func<TSource,TValue>
De functie die de waarde voor de woordenlijst van elk reekselement produceert.
- keyComparer
- IEqualityComparer<TKey>
De key comparer die moet worden gebruikt voor de woordenlijst.
Retouren
Een onveranderbare woordenlijst die de items in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud.
public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TSource,TKey,TValue>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector);
static member ToImmutableDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue)) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TSource
Het type van de elementen in de reeks.
- TKey
Het type van de sleutels in de resulterende woordenlijst.
- TValue
Het type van de waarden in de resulterende woordenlijst.
Parameters
- source
- IEnumerable<TSource>
De volgorde om de woordenlijst te inventariseren.
- keySelector
- Func<TSource,TKey>
De functie waarmee de sleutel voor de woordenlijst wordt geproduceerd van elk reekselement.
- elementSelector
- Func<TSource,TValue>
De functie die de waarde voor de woordenlijst van elk reekselement produceert.
Retouren
Een onveranderbare woordenlijst die de items in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen.
public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> ToImmutableDictionary<TSource,TKey,TValue>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
static member ToImmutableDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IEqualityComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IEqualityComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableDictionary(Of TKey, TValue)
Type parameters
- TSource
Het type van de elementen in de reeks.
- TKey
Het type van de sleutels in de resulterende woordenlijst.
- TValue
Het type van de waarden in de resulterende woordenlijst.
Parameters
- source
- IEnumerable<TSource>
De volgorde om de woordenlijst te inventariseren.
- keySelector
- Func<TSource,TKey>
De functie waarmee de sleutel voor de woordenlijst wordt geproduceerd van elk reekselement.
- elementSelector
- Func<TSource,TValue>
De functie die de waarde voor de woordenlijst van elk reekselement produceert.
- keyComparer
- IEqualityComparer<TKey>
De key comparer die moet worden gebruikt voor de woordenlijst.
- valueComparer
- IEqualityComparer<TValue>
De waarde-vergelijking die moet worden gebruikt voor de woordenlijst.
Retouren
Een onveranderbare woordenlijst die de items in de opgegeven reeks bevat.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
Hiermee wordt een onveranderbare woordenlijst samengesteld op basis van een bestaande verzameling elementen, waarbij een transformatiefunctie wordt toegepast op de bronsleutels.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TSource> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TSource> ToImmutableDictionary<TSource,TKey>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector);
static member ToImmutableDictionary : seq<'Source> * Func<'Source, 'Key> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Source>
<Extension()>
Public Function ToImmutableDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey)) As ImmutableDictionary(Of TKey, TSource)
Type parameters
- TSource
Het type element in de bronverzameling.
- TKey
Het type sleutel in de resulterende onveranderbare woordenlijst.
Parameters
- source
- IEnumerable<TSource>
De bronverzameling die wordt gebruikt om de onveranderbare woordenlijst te genereren.
- keySelector
- Func<TSource,TKey>
De functie die wordt gebruikt om sleutels voor de onveranderbare woordenlijst te transformeren.
Retouren
De onveranderbare woordenlijst met elementen uit source, waarbij sleutels zijn getransformeerd door toe te passen keySelector.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.
Van toepassing op
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
Maakt een onveranderbare woordenlijst op basis van een bepaalde transformatie van een reeks.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Immutable::ImmutableDictionary<TKey, TSource> ^ ToImmutableDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TSource> ToImmutableDictionary<TSource,TKey>(this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> keyComparer);
static member ToImmutableDictionary : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Source>
<Extension()>
Public Function ToImmutableDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), keyComparer As IEqualityComparer(Of TKey)) As ImmutableDictionary(Of TKey, TSource)
Type parameters
- TSource
Het type element in de bronverzameling.
- TKey
Het type sleutel in de resulterende onveranderbare woordenlijst.
Parameters
- source
- IEnumerable<TSource>
De bronverzameling die wordt gebruikt om de onveranderbare woordenlijst te genereren.
- keySelector
- Func<TSource,TKey>
De functie die wordt gebruikt om sleutels voor de onveranderbare woordenlijst te transformeren.
- keyComparer
- IEqualityComparer<TKey>
De key comparer die moet worden gebruikt voor de woordenlijst.
Retouren
De onveranderbare woordenlijst met elementen uit source, waarbij sleutels zijn getransformeerd door toe te passen keySelector.
Uitzonderingen
Een element met dezelfde sleutel, maar er bestaat al een andere waarde in de woordenlijst.