Tip
If TKey is string and it is safe to use a non-randomized string comparer,
then you can pass StringSegmentComparer.Ordinal to the comparer parameter for better performance.
public ThreadSafeDictionary(
int capacity,
IEqualityComparer<TKey>? comparer,
HashingStrategy strategy = HashingStrategy.Auto
)
Public Sub New (
capacity As Integer,
comparer As IEqualityComparer(Of TKey),
Optional strategy As HashingStrategy = HashingStrategy.Auto
)
public:
ThreadSafeDictionary(
int capacity,
IEqualityComparer<TKey>^ comparer,
HashingStrategy strategy = HashingStrategy::Auto
)
new :
capacity : int *
comparer : IEqualityComparer<'TKey> *
?strategy : HashingStrategy
(* Defaults:
let _strategy = defaultArg strategy HashingStrategy.Auto
*)
-> ThreadSafeDictionary