创建一个泛型 类型实例,其变量包含Type
是否可以实现以下代码?我知道这行不通,但是我想知道是否有解决方法?
Type k = typeof(double);List<k> lst = new List<k>();
回答:
就在这里:
var genericListType = typeof(List<>);var specificListType = genericListType.MakeGenericType(typeof(double));
var list = Activator.CreateInstance(specificListType);
以上是 创建一个泛型 类型实例,其变量包含Type 的全部内容, 来源链接: utcz.com/qa/412894.html