object[] parame = new object[1];
parameters[0] = param1;
ConstructorInfo[] info = type.GetConstructors();
info[0].Invoke(parame );
obj= Activator.CreateInstance(type, parameters);
这给了我一个错误,说ctor
找不到,因为ctor
将接口作为参数。
现在如何创建这个对象的实例?
public Controller(ICustomInterface custom)
{
_custom= custom;
}
我试图用相同的参数调用ctor,它说这个类的对象不能转换为接口类型。虽然这个类实现了这个接口。