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>) |
Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной.