myStringがこれらの値A、B、C、またはDのいずれかを持っているときに、次のコードを実行したいと思います。現在、これらの4つの値があることはわかっていますが、近い将来、このセットにさらに多くの値を含めることができます。私のコード:
var result = MyBlRepository.MyBLMethod(myString);
n個のifelseループを作成する簡単な方法ですが、値が増えると大きくなる可能性があります。これを処理するための最良の方法は何ですか?どのデザインパターンがそれに最適である必要がありますか?
編集:ここにフィルターを保持したくありません。このファイルのコードを変更したくありません。