HashTableに同じキーで追加した際に値を上書きする方法

単純に、

Hashtable ht = new Hashtable();

ht.Add("code", "CODE-001");
ht.Add("code", "CODE-002");

を実行すると、


System.ArgumentException : 項目は既に追加されています。辞書のキー: 'code' 追加されるキー: 'code

のエラーが発生するのですが、

Hashtable ht = new Hashtable();

ht["code"] = "CODE-001";
ht["code"] = "CODE-002";

Console.Write(ht["code"]);

を実行すると、ちゃんと「CODE-002」と出力される(値が上書きされている)のですねー。