Создание экземпляра универсального типа <T> с переменной, содержащей тип

Можно ли добиться следующего кода? Я знаю, что это не работает, но мне интересно, есть ли обходной путь?

Type k = typeof(double);
List<k> lst = new List<k>();

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

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