私はこの定数のセットを持っています。
private const string A1KEY = 'a1';
private const string A1VALUE = 'AONE';
private const string B1KEY = 'b1';
private const string B1VALUE = 'BONE';
private const string C1KEY = 'c1';
private const string C1VALUE = 'CONE';
private const string D1KEY = 'd1';
private const string D1VALUE = 'DONE';
そして、フォームの入力を受け取ります。
string input = 'a1,b1,d1';
したがって、この入力に応じて...私の目的は、入力で受け取ったキーのそれぞれの値で構成される動的スクリプトを生成することです。
私はするつもりです、
1) キーと値のペアをディクショナリに追加します。
2) 辞書のキーを入力文字列と比較します。
3) 受信したキーのそれぞれの値を選択します。
4) そして、そのリストをメソッドに送信してスクリプトを生成します。
public string GenerateDynamicScript (...)
{
StringBuilder appndScript = new StringBuilder();
appndScript.Append ("alert('the value is <variable>'"); }
これは正しいアプローチですか?コードサンプルは役に立ちます。
この目的を達成するための効率的な方法は何ですか?