Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

HashTableとDictionary

■HashTableとDictionary
通常のコレクションとジェネリックのコレクションとの違いについてのメモ
※コレクションの要素にアクセスする際、キャストが要求される。
 型を明示するジェネリックコレクションを利用することにより、
 キャストの発生を抑制し高速化することが可能である。

ArrayList→List(可変1次元リスト)
Hashtable→Dictionary(キー/バリューコレクション)
Queue→Queue(先入れ先出しコレクション)
SortedList→SortedList(キーでソートされたキー/値ペアのコレクション)
Stack→Stack(後入れ先出しコレクション)