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 を呼び出そうとしましたが、このクラスのオブジェクトはインターフェイス型に変換できないと表示されます。このクラスはこのインターフェースを実装しますが。