Поскольку я не могу комментировать (только опубликовать ответ) к этому сообщению , я отправлю новый вопрос.
Я следовал инструкциям из упомянутого поста, но код выдает ошибку.
Код:
Type t = Type.GetType(className);
Type listType = typeof(List<>).MakeGenericType(t);
IList list = (IList)Activator.CreateInstance(listType);
Ошибка:
Для использования универсального типа 'System.Collections.Generic.IList' требуются аргументы типа '1'
Очевидно, я не могу просто указать IList
без какого-либо типа, поэтому мне интересно, как именно работает ответ из упомянутого поста.
Заранее спасибо.