更新时间:2022-11-21 20:28:12
假设您使用的是C#4, Dictionary< string,dynamic>
怎么样
How about Dictionary<string, dynamic>
assuming you're on C# 4
Dictionary<string, dynamic> Dict = new Dictionary<string, dynamic>();
Dict.Add("int", new List<int>());
Dict.Add("string", new List<string>());
Dict["int"].Add(12);
Dict["string"].Add("str");
foreach (KeyValuePair<string, dynamic> pair in Dict) {
Type T = pair.Value.GetType();
Console.WriteLine(T.GetGenericArguments()[0].ToString());
}
打印出
System.Int32
System.Int32
System.String
System.String
这是您要找的东西吗?