我记得在这里看到关于该同样的问题,那里的东西,如:针对多个值测试变量?
if(x==null || x==" " || x==" " || x=="\n")...
最终成为长和丑陋的字符串,但得到的答复是,不是伟大,我不记得这是什么。
我正在学习关于MySQL的教程,并且SQL中解决问题的方式是使用关键字“IN”。
WHERE value IN (1 , 22, 35)...
所以我在想,如果它被认为是低效或不好的做法,这样做:
object[] BadVals = {null, " ", " ", "\n"};
if(Array.IndexOf(BadVals, x) != -1)...
这有效,但我会使用LINQ来代替。 – linuxuser27 2012-01-17 01:00:30
@ linuxuser27,我一直在想:我知道LINQ让所有事情都变得更容易输入,但它是否更有效? – mowwwalker 2012-01-17 01:01:51
“switch”语句非常有效且可读。 – 2012-01-17 01:04:42