ImmutableSortedDictionary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia zestaw metod inicjowania dla wystąpień ImmutableSortedDictionary<TKey,TValue> klasy.
Pakiet NuGet: System.Collections.Immutable (informacje o niezmiennych kolekcjach i sposobie instalacji)
public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
- Dziedziczenie
-
ImmutableSortedDictionary
Metody
Create<TKey,TValue>() |
Tworzy pusty niezmienialny słownik posortowany. |
Create<TKey,TValue>(IComparer<TKey>) |
Tworzy pusty niezmienialny słownik posortowany, który używa określonego modułu porównania kluczy. |
Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>) |
Tworzy pusty niezmienialny słownik posortowany, który używa określonych modułów porównujących klucz i wartość. |
CreateBuilder<TKey,TValue>() |
Tworzy nowy niezmienialny konstruktor posortowanego słownika. |
CreateBuilder<TKey,TValue>(IComparer<TKey>) |
Tworzy nowy niezmienialny konstruktor posortowanego słownika. |
CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>) |
Tworzy nowy niezmienialny konstruktor posortowanego słownika. |
CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Tworzy nowy niezmienialny słownik posortowany z określonego zakresu elementów z określonym modułem porównującym klucz. |
CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Tworzy nowy niezmienialny słownik posortowany z określonego zakresu elementów z określonym kluczem i modułami porównującymi wartości. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Tworzy niezmienialny słownik posortowany, który zawiera określone elementy i używa domyślnego modułu porównującego. |
ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Wylicza sekwencję par klucz/wartość i tworzy niezmienny posortowany słownik jego zawartości. |
ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>) |
Wylicza sekwencję par klucz/wartość i tworzy niezmienny słownik jego zawartości przy użyciu określonego modułu porównującego klucz. |
ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>) |
Wylicza sekwencję par klucz/wartość i tworzy niezmienny posortowany słownik zawartości przy użyciu określonego klucza i porównań wartości. |
ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder) |
Tworzy niezmienialny słownik posortowany na podstawie bieżącej zawartości słownika konstruktora. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonego modułu porównania kluczy. |
ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonych porównań kluczy i wartości. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkowo.