(不确定标题是否充分说明了这个问题)
我有这段代码:
string input = "5";
if (input == "" ||
input == "1" ||
input == "2" ||
input == "3" ||
input == "4" ||
input == "_" ||
input == "6" ||
input == "7" ||
input == "8")
{/* ... */}
else
{/* ... */}
我怎样才能让它看起来更好?有什么方法可以删除重复input
的 s 吗?
upd : switch 可能会使情况变得更糟,因为在我的情况下,我将检查许多条件,其中大多数将运行非常有限数量的方法。