私は親切に私を負担するためにプログラミングに不慣れです。私はcシャープ、.net 4、VS 2010を使用しています
IHandler
method で呼び出されるインターフェイス クラスがありますIsValidate()
。のようなメッセージがAMOUNT 50 22.4
ありAMOUNT
ます。したがって、メッセージの形式は のようFLOW 12 33 23.1
になります。また、FLOW
は識別子です。
現在、識別子に基づいて、次のようなさまざまなクラスがあります(さまざまなメッセージ形式とシーケンスを検証する必要があるため、このような約15〜20のクラスがあります)
AmountValidator
FlowValidator
これらのクラスでは、これらがクラスを実装するため、IsValidate()
メソッドの実装がありIHandler
ます。
私の質問は、メッセージの識別子を特定したら、AMOUNT
またはFLOW
クラスのインスタンスを作成したいということです。
これを行う最善の方法は何ですか?( if else ステートメントで 30 個のインスタンスを作成したくありません)
どんな助けにも感謝します。