有没有一种方法可以实例化一个类,但不是通过它的类名,但是使用类的类型?可能/可能使用转换或反射。?
例如我有一个类,通常根据每个类创建一个实例。
TCustDataDetailModel newDataDetail = new TCustDataDetailModel ();
但是我希望能够像..]那样做>
public void MyFunction (Type somePassedinParamType) { somePassedinParamType newDataDetail = new somePassedinParamType(); }
thx
是否有一种方法可以实例化一个类,但不能通过它的类名来实例化,而是使用Class的类型?可能/可能使用转换或反射。例如我有一个类,通常创建一个实例...
您需要使用Activator
类。