HashSetTKey, TValue(FuncTValue, TKey, IEqualityComparerTKey, Int32) - конструктор

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

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public HashSet(
	Func<TValue, TKey> keyExtractor,
	IEqualityComparer<TKey>? keyComparer,
	int capacity
)

Параметры

keyExtractor  FuncTValue, TKey
Функтор получения ключа на основании элемента данных.
keyComparer  IEqualityComparerTKey
Функтор сравнения ключей.
capacity  Int32
Начальный размер коллекции.

Исключения

ArgumentOutOfRangeExceptionПередано отрицательное значение аргумента capacity.

См. также