我想知道在运行时获取定义字典的通用参数的最佳方法是什么。
举个例子:
Dictionary<string, object> dict;
我如何在运行时发现键是字符串?
最佳答案
我不确定我是否正确理解了你的问题,但我认为你的意思是这样的:
Dictionary<string, object> dict = new Dictionary<string, object>();
// ...
var args = dict.GetType().GetGenericArguments();
// args[0] will be typeof(string)
关于C# 在运行时获取定义字典的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/982389/