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