Определите, является ли тип словарем [дубликат]

На этот вопрос уже есть ответ здесь:

Проверка, является ли объект словарём в C # 7 ответов

Как я могу определить, имеет ли типDictionary

В настоящее время единственное, что сработало для меня, - это если я действительно знаю аргументы.

Например:

var dict = new Dictionary();
var isDict = dict.GetType() == typeof(Dictionary; // This Works
var isDict = dict.GetType() == typeof(Dictionary; // This does not work

Но словарь победилт всегда быть так как я могу проверить,s словарь, не зная аргументов и не проверяя имя (поскольку у нас также есть другие классы, содержащие слово.Dictionary

Ответы на вопрос(4)

Ваш ответ на вопрос