3
我怎麼可以使用WHERE子句,以及select語句的任何人都可以給我的例子開關的情況下...開關的情況下在LINQ的條款
我怎麼可以使用WHERE子句,以及select語句的任何人都可以給我的例子開關的情況下...開關的情況下在LINQ的條款
不能使用switch
,你需要一個返回值的構建(開關不會在c#中返回值),如ternary operator <cond> ? <trueValue> : <falseValue>
。
你可以將它們嵌套,它會有點混亂,但應該工作。
cond1 ? valueFor1 :
(cond2 ? valueFor2 :
(cond3 ? valueFor3 :
defaultValue))
但where子句中它通常是簡單的條件與&&
和||
結合起來。
「select statement」是什麼意思?你想在where子句中使用子選擇還是你想在select部分中使用switch語句? – 2011-03-14 07:19:50