タイプとそのタイプのインスタンスの間に辞書を作成したいと思います。
たとえば、辞書 MyTypeDictionary の場合:
Dictionary<Type,InstanceOfType> MyTypeDictionary = new Dictionary<Type,InstanceOfType>();
MyTypeDictionary.Add(typeof(int),4);
MyTypeDictionary.Add(typeof(string),"hello world");
MyTypeDictionary.Add(typeof(DateTime),Datetime.Now);
int MyInt = MyTypeDictionary[typeof(int)];
そうする適切な方法は何ですか?