Udostępnij za pośrednictwem


ImmutableSortedDictionary Klasa

Definicja

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.