Hashtable сам по себе является коллекцией, но можем ли мы создать массив hashtable?
Почему бы и нет.
Hashtable[] hashes = new Hashtable[20];
Но рекомендуется использовать Dictionary<TKey, TValue> вместо Hashtables.
Dictionary<TKey, TValue>
Вот, пожалуйста ...
Hashtable[] arrayOfHashtables = new Hashtable[42];