¿Es posible obtener el siguiente código? Sé que no funciona, pero me pregunto si hay una solución alternativa.Creación de una instancia de tipo genérico <T> con una variable que contiene el tipo
Type k = typeof(double);
List<k> lst = new List<k>();
poco confundido por su comentario "esto se puede lograr en C# 4.0." No puede, al menos no en la forma en que lo demuestras. C# 4 todavía requiere que se especifiquen los parámetros de tipo genérico en tiempo de compilación; aún no puede pasar una variable Tipo como un parámetro de tipo genérico. – itowlson
Por favor, frasee las cosas como una pregunta cuando sea una pregunta. El código especificado no se puede lograr con C# 4.0. –
Pregunta similar: http://stackoverflow.com/questions/687363/how-do-i-create-a-generic-class-from-a-string-in-c –