我想制作存储不同类型的字典以及使用该类型的泛型类。我该怎么做,以便每个条目可以是其他类型,并获得相应的通用类作为值?
答案 0 :(得分:2)
Dictionary<Type, dynamic> generics = new Dictionary<Type, dynamic>()
{
{typeof(string), new List<string>() {"test"}},
{typeof(int), new List<int>(){ 0 }}
};
foreach (Type genericsKey in generics.Keys)
{
foreach (dynamic element in generics[genericsKey])
Console.WriteLine(element);
}
输出:
测试
0