ImmutableSortedSet Класс

Определение

Содержит набор методов инициализации для экземпляров класса ImmutableSortedSet<T>.

Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)

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

Методы

Create<T>()

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

Create<T>(IComparer<T>)

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

Create<T>(IComparer<T>, ReadOnlySpan<T>)

Создает новую неизменяемую коллекцию, предварительно заполненную указанными элементами.

Create<T>(IComparer<T>, T)

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

Create<T>(IComparer<T>, T[])

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

Create<T>(ReadOnlySpan<T>)

Создает новый неизменяемый отсортированный набор, который содержит указанный массив элементов.

Create<T>(T)

Создает новый неизменяемый отсортированный набор, который содержит указанный элемент.

Create<T>(T[])

Создает новый неизменяемый отсортированный набор, который содержит указанный массив элементов.

CreateBuilder<T>()

Возвращает коллекцию, которую можно использовать для создания неизменяемого отсортированного набора.

CreateBuilder<T>(IComparer<T>)

Возвращает коллекцию, которую можно использовать для создания неизменяемого отсортированного набора.

CreateRange<T>(IComparer<T>, IEnumerable<T>)

Создает новую неизменяемую коллекцию, которая содержит указанные элементы.

CreateRange<T>(IEnumerable<T>)

Создает новую неизменяемую коллекцию, которая содержит указанные элементы.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

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

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

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

ToImmutableSortedSet<TSource>(ImmutableSortedSet<TSource>.Builder)

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

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

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

Данный тип потокобезопасен.