我想创建一个我在通用方法中指定的类型的实例。此类型有许多重载的构造函数。我希望能够将参数传递给构造函数,但是

Activator.CreateInstance<T>()

似乎没有将此作为选择。

还有另一种方法吗?

最佳答案

Yes.

(T)Activator.CreateInstance(typeof(T), param1, param2);

关于c# - 如何将参数传递给Activator.CreateInstance <T>(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2451336/

10-10 23:26