Hashtableで落ちる。項目は既に追加されています。辞書のキー 追加されるキー

例外
新規に使うことはないでしょうが、Hashtable は、既にあるキーを Add 使用とすると落ちます。

Hashtable ht = new Hashtable();
ht.Add("key", "hoge");
ht.Add("key", "hoge");

でも、書き方を変えると上書きします。
Hashtable ht = new Hashtable();
ht.Add("key", "hoge");
ht["key"] = "hoge2";

古いコードを触る場合は、覚えておくといいかもしれませんね。