Поделиться через


ImmutableSortedDictionary Класс

Определение

Предоставляет набор методов инициализации для экземпляров ImmutableSortedDictionary<TKey,TValue> класса.

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
Наследование
ImmutableSortedDictionary

Методы

Имя Описание
Create<TKey,TValue>()

Создает пустой неизменяемый отсортированный словарь.

Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Создает пустой неизменяемый отсортированный словарь, использующий указанные средства сравнения ключей и значений.

Create<TKey,TValue>(IComparer<TKey>)

Создает пустой неизменяемый отсортированный словарь, использующий указанный средство сравнения ключей.

CreateBuilder<TKey,TValue>()

Создает новый неизменяемый построитель сортируемых словарей.

CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Создает новый неизменяемый построитель сортируемых словарей.

CreateBuilder<TKey,TValue>(IComparer<TKey>)

Создает новый неизменяемый построитель сортируемых словарей.

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

Создает новый неизменяемый отсортированный словарь из указанного диапазона элементов с указанным компратером ключей.

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

Создает новый неизменяемый отсортированный словарь из указанного диапазона элементов с указанными средствами сравнения ключей и значений.

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Создает неизменяемый отсортированный словарь, содержащий указанные элементы и использующий средство сравнения по умолчанию.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет последовательность пар "ключ-значение" и создает неизменяемый отсортированный словарь его содержимого с помощью указанных компратеров ключей и значений.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

Перечисляет последовательность пар "ключ-значение" и создает неизменяемый словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Перечисляет последовательность пар "ключ-значение" и создает неизменяемый отсортированный словарь его содержимого.

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

Создает неизменяемый отсортированный словарь из текущего содержимого словаря построителя.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанных средств сравнения ключей и значений.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанного средства сравнения ключей.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого.

Применяется к

Потокобезопасность

Этот тип является потокобезопасной.