CollectionBase
  キー・値の概念を持たない純粋なコレクション
DictionaryBase
  DictionaryEntry(key, value) で固定された (厳密に型指定された) コレクション
  コレクションの延長線上?
Hashtable
  キー(key, value), 値(キーのhash) のコレクション

自分はこんな感じで解釈しましたが…
たぶん大筋では間違っていないような気がしますが。