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


ImmutableHashSet Класс

Определение

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

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

Методы

Имя Описание
Create<T>()

Создает пустой неизменяемый хэш-набор.

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

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

Create<T>(IEqualityComparer<T>, T)

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

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

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

Create<T>(IEqualityComparer<T>)

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

CreateBuilder<T>()

Создает построитель неизменяемых хэш-наборов.

CreateBuilder<T>(IEqualityComparer<T>)

Создает построитель неизменяемых хэш-наборов.

CreateRange<T>(IEnumerable<T>)

Создает неизменяемый хэш-набор, предварительно заполненный указанными элементами.

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

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

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

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

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

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

ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder)

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

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

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

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