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」と出力される(値が上書きされている)のですねー。