私はMVCプロジェクトに取り組んでいるので、コントローラーコンストラクターで、GetServiceName
サービス名を返すクラス()の1つを呼び出していますstring
(サービスは、すべてのメソッドがコントローラーによって呼び出される別のクラスです)。
1つのオプションは、クラス
GetServiceName
がサービス名を返し、それを初期化することです(方法がわからない)私は自分の
GetServiceName
クラス でこのようなことをしていますObjectHandle oh; oh = Activator.CreateInstance(null, ClassName); return oh;
今oh
、私はコントローラーでオブジェクトとして取得しますが、コントローラーでそれを次のように初期化する方法-
oh _name = new oh();
( oh
GetServiceName クラスによって返される ObjectHandle はここにあります)
getnameがメソッド名である場合、それぞれのサービス_name
として使用できるはずです。_name.getName(id)
これに関連するstackoverflowに関する質問がたくさんあることは知っていますが、それらのいずれかを使用してコードを機能させることはできません