1
6
codesleuth对另一个答案的评论让我再次阅读这个问题,这里有一个更新。 考虑使用 flags enumeration 如果您要有多个组合,在您的例子中,这意味着选择任何类型组合都是有效的输入。
如果用户只能选择一种类型或所有类型,则使用普通枚举:
|
2
2
imho,最好像这样向枚举中添加“all”值:
这样,您就不必关心组合框中显示的项目,并且可以对代码中该值的选择做出反应(如果需要的话)。 |
3
1
我还有一个诀窍,你可以在我的博客上看看: Enum Trick 最佳实践是将“无”或“未知”包括为零(0)。 “all”是一个计算值,作为所有值的总和。
现在,当您添加值时,“all”也会更新(不需要更改)。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |