如何确定类型是否属于Dictionary<,>
目前唯一对我有用的是我是否真的知道这些论点。
例如:
var dict = new Dictionary<string, object>();
var isDict = dict.GetType() == typeof(Dictionary<string, object>; // This Works
var isDict = dict.GetType() == typeof(Dictionary<,>; // This does not work
但是字典并不总是<string, object>
如此,我如何在不知道参数且不必检查名称的情况下检查它是否是字典(因为我们还有其他包含单词Dictionary
.