Можно ли использовать в качестве ключей в hashTable массив? точнее, понятно что можно, но как потом по этой hashTable будет срабатывать оператор .ContainsKey? Поясню подробнее..
Вот у меня заполняется некая HashTable c массивами строковых данных в качестве ключей.
Потом в некой процедуре у меня в ParamArray передается снова массив arrPars() as string, и внутри переменной я проверяю вхождение
If myHashTable.ContainsKey(arrPars) then....
Проблема в том что ContainsKey возвращает false всегда - в том числе когда массивы поэлементно равны. Как эту проблему обойти? Конечно можно из массива сгенерить join-ом строку с разделителем и ее использовать в качестве ключа, но тогда может возникнуть проблема если этот разделитель находится в самих элементах массива.
Что посоветуете?