Passe um System.Type instanciado como um parâmetro de tipo para uma classe genérica
O título é meio obscuro. O que eu quero saber é se isso é possível:
string typeName = <read type name from somwhere>;
Type myType = Type.GetType(typeName);
MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>();
Obviamente, MyGenericClass é descrito como:
public class MyGenericClass<T>
No momento, o compilador reclama que 'O tipo ou espaço de nome' myType 'não foi encontrado. "É preciso haver uma maneira de fazer isso.