我正在使用反射来构造一个接受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[]'