投稿者 魔界の仮面弁士  (社会人) 投稿日時 2024/5/16 10:00:47
新規開発で System.Collections.Hashtable を使うことは推奨されていません。
代わりに System.Collections.Generic.Dictionary<TKey, TValue> への置き換えが強く推奨されます。
https://learn.microsoft.com/ja-jp/dotnet/api/system.collections.hashtable?view=net-8.0#remarks

> hashtableの値(value)の部分をhashtable化にしたいのですか
質問の内容が良く分からないのですが、イメージ的にはこういうことでしょうか。

hashtable1.Add("ID1"new dynamic[] { "理由1", 1000M });
hashtable1.Add("ID2"new dynamic[] { "理由2", 800M });
hashtable2.Add("Value1", hashtable1);