【发布时间】:2011-04-11 14:10:49
【问题描述】:
使用泛型可以
var object = default(T);
但是当你只有一个 Type 实例时,我只能
constructor = type.GetConstructor(Type.EmptyTypes);
var parameters = new object[0];
var obj = constructor.Invoke(parameters);
甚至
var obj = type.GetConstructor(Type.EmptyTypes).Invoke(new object[0]);
有没有更短的方法,比如泛型版本?
【问题讨论】:
标签: c# .net generics reflection constructor