int
リフレクションを使用して、コンストラクターパラメーターとしてを受け入れるクラスオブジェクトを作成しています。ConstructorInfo.Invoke
クラスの作成に使用しています。コンストラクターにパラメーターを渡す方法を教えてください。私は運がなくて次の方法を試しています
Assembly ass = Assembly.GetExecutingAssembly();
Type typa = ass.GetType("Abc");
Type[] types = new Type[1];
types[0] = typeof(int);
ConstructorInfo csInfo =typa.GetConstructor(types);
int[] obj = {10};
csInfo.Invoke(obj);
次のエラーが発生します。
引数1:'int[]'から'object[]'に変換できません