我想创建一个参数集合。使用泛型创建集合非常简单:
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 }
}
现在,如何为每个参数添加类型值属性?
喜欢:
- 文本的字符串
- 选择的选项列表
- 日期、布尔值……</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 }