我正在为if
包含多个表达式的条件寻找简短的编码风格。
让我们假设,我想if
在字符串变量 name 中添加条件str
。这是我的if
条件。
if(str == "a" || str == "b" || str == "c" || str == "d")
我想让这个if
条件简短一些。
if(str == "a" || "b" || "c" || "d")
或者
if (str in {"a", "b", "c", "d"})
我不必str ==
一次又一次地放。
我知道,我可以通过多种方式做到这一点:
使用 switch 语句
制作字符串数组/列表并使用 LINQ 或 Contains 进行检查。
我想做一些类似于if(str == "a" || "b" || "c" || "d")
或if (str in {"a", "b", "c", "d"})
感谢您的帮助!
浮云间
千万里不及你
相关分类