私はC#.netアプリケーションで作業しており、Ninjectを使用してIoC/DIパターンを実装しています。Ninjectには2つの引数(argName、argValue)を取るConstructorArgument
というクラスがあります。コンストラクタ引数EnumsとMagic Strings
だから私は、静的なargnameのを渡す必要がハードコードされた文字列を渡すこの
new ConstructorArgument("strVar","")
のようなものは良いオプションのように思えるしません。
私はダイナミクス列挙型のようなものをコンストラクタ引数のためのリフレクションを使用して作成したいので、ハードコードされた文字列を渡す必要はありません。
これを達成するには、このプロセスを案内してください。