我記得在這裏看到關於該同樣的問題,那裏的東西,如:針對多個值測試變量?
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