HashSetTKey, TValue(FuncTValue, TKey, IEqualityComparerTKey, Int32) - конструктор
Создаёт пустую хэш коллекцию с заданным ключом, функцией сравнения ключей и заданным начальным размером коллекции.
Пространство имён: Tessa.Platform.CollectionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public HashSet(
Func<TValue, TKey> keyExtractor,
IEqualityComparer<TKey>? keyComparer,
int capacity
)
Public Sub New (
keyExtractor As Func(Of TValue, TKey),
keyComparer As IEqualityComparer(Of TKey),
capacity As Integer
)
public:
HashSet(
Func<TValue, TKey>^ keyExtractor,
IEqualityComparer<TKey>^ keyComparer,
int capacity
)
new :
keyExtractor : Func<'TValue, 'TKey> *
keyComparer : IEqualityComparer<'TKey> *
capacity : int -> HashSet
Параметры
- keyExtractor FuncTValue, TKey
- Функтор получения ключа на основании элемента данных.
- keyComparer IEqualityComparerTKey
- Функтор сравнения ключей.
- capacity Int32
- Начальный размер коллекции.
ArgumentOutOfRangeException | Передано отрицательное значение аргумента capacity. |