ジェネリックメソッドで指定した型のインスタンスを作成したいです。この型にはオーバーロードされたコンストラクタがいくつかあります。コンストラクタに引数を渡せるようにしたいのですが、
Activator.CreateInstance<T>()
これはオプションとしてないようです。
他に方法はありますか?
ベストアンサー1
(T)Activator.CreateInstance(typeof(T), param1, param2);
ジェネリックメソッドで指定した型のインスタンスを作成したいです。この型にはオーバーロードされたコンストラクタがいくつかあります。コンストラクタに引数を渡せるようにしたいのですが、
Activator.CreateInstance<T>()
これはオプションとしてないようです。
他に方法はありますか?
(T)Activator.CreateInstance(typeof(T), param1, param2);