Сообщение от MoKa
В смысле имеет ли записи?
|
Человек имел ввиду то что ему надо определить имена типов, заданных при создании типа переменной.
Т.е. если задано
Dictionary<int,string> dic = new Dictionary<int,string>();
И не добавлено хотя бы одного DictionaryEntry, по которым можно получить
dicEntry.Key.GetType().Name // Int32
и
dicEntry.Value.GetType().Name // String
Ему нужно было определить эти имена в любом случае.
Поэтому
dic.GetType().GetGenericArguments();
возвращает массив типов аргументов, а именно Int32 и String.