params コレクションを作成したい。ジェネリックを使用してコレクションを作成するのは非常に簡単です。
List<Param> Params = new List<Param>();
そして、次のようなパラメーターを簡単に追加できます。
List<Param> Params = new List<Param>() {
new Param() { Label = "Param 1", Type = Param.ParamType.Text },
new Param() { Label = "Param 2", Type = Param.ParamType.Select }
}
では、各パラメーターに型指定された値のプロパティを追加するにはどうすればよいでしょうか?
お気に入り:
- テキストの文字列
- select のオプションリスト
- 日付、ブール値…</li>
そのようなより良い解決策があると思います:
new Param() { Label = "Param 1", Type = Param.ParamType.Text, StringValue = "text" },
new Param() { Label = "Param 1", Type = Param.ParamType.Text, StringValue = "text" },
new Param() { Label = "Param 1", Type = Param.ParamType.CheckBox, BoolValue = true }