マップする必要のある2つの配列があります。コード内
var result = "[placeholder2] Hello my name is [placeholder1]";
var placeholder = { "[placeholder1]", "[placeholder2]", "[placeholder3]", "[placeholder4]" };
var placeholderValue = { "placeholderValue3", "placeholderValue2", "placeholderValue3" };
Array.ForEach(placeholder , i => result = result.Replace(i, placeholderValue));
与えられたi
、placeholderValue
インテリジェントな方法で設定する必要があります。switchステートメントを実装できます。循環的複雑度は、30個程度の要素では許容できません。私の目標を達成するための良いパターン、拡張方法、またはその他の手段は何ですか?