ConcurrentHashSetT(Int32, IEnumerableT, IEqualityComparerT) - конструктор

Initializes a new instance of the ConcurrentHashSetT class that contains elements copied from the specified IEnumerable, has the specified concurrency level, has the specified initial capacity, and uses the specified IEqualityComparerT.

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ConcurrentHashSet(
	int concurrencyLevel,
	IEnumerable<T> collection,
	IEqualityComparer<T>? comparer
)

Параметры

concurrencyLevel  Int32
The estimated number of threads that will update the ConcurrentHashSetT concurrently.
collection  IEnumerableT
The IEnumerableT whose elements are copied to the new ConcurrentHashSetT.
comparer  IEqualityComparerT
The IEqualityComparerT implementation to use when comparing items.

Исключения

ArgumentNullExceptioncollection is a null reference.
ArgumentOutOfRangeExceptionconcurrencyLevel is less than 1.

См. также