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