ImmutableDictionary Klass
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.
Innehåller en uppsättning initieringsmetoder för instanser av ImmutableDictionary<TKey,TValue> klassen.
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Arv
-
ImmutableDictionary
Metoder
| Name | Description |
|---|---|
| Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Avgör om den angivna oföränderliga ordlistan innehåller det angivna nyckel/värde-paret. |
| Create<TKey,TValue>() |
Skapar en tom oföränderlig ordlista. |
| Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Skapar en tom oföränderlig ordlista som använder de angivna nyckel- och värdejäxarna. |
| Create<TKey,TValue>(IEqualityComparer<TKey>) |
Skapar en tom oföränderlig ordlista som använder den angivna nyckeljäxaren. |
| CreateBuilder<TKey,TValue>() |
Skapar en ny oföränderlig ordlistebyggare. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Skapar en ny oföränderlig ordlistebyggare. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Skapar en ny oföränderlig ordlistebyggare. |
| CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en ny oföränderlig ordlista som innehåller de angivna objekten. |
| CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en ny oföränderlig ordlista som innehåller de angivna objekten och använder den angivna nyckeljäxaren. |
| CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Skapar en ny oföränderlig ordlista som innehåller de angivna objekten och använder den angivna nyckeljäxaren. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Hämtar värdet för en viss nyckel om det finns en matchande nyckel i ordlistan. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Hämtar värdet för en viss nyckel om det finns en matchande nyckel i ordlistan. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Räknar upp en sekvens med nyckel/värde-par och skapar en oföränderlig ordlista med dess innehåll med hjälp av de angivna nyckel- och värdejäxorna. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Räknar upp en sekvens med nyckel/värde-par och skapar en oföränderlig ordlista med dess innehåll med hjälp av den angivna nyckeljäxaren. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Räknar upp en sekvens med nyckel/värde-par och skapar en oföränderlig ordlista med dess innehåll. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll med hjälp av de angivna nyckel- och värdejäxorna. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll med hjälp av den angivna nyckeljäxaren. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Konstruerar en oföränderlig ordlista baserat på en viss omvandling av en sekvens. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Konstruerar en oföränderlig ordlista från en befintlig samling element och tillämpar en transformeringsfunktion på källnycklarna. |
Gäller för
Trådsäkerhet
Den här typen är trådsäker.