我在日常生活中寫了相當多的linq,但大多是簡單的語句。我注意到,當使用where子句時,有很多方法可以編寫它們,並且每個方法都有相同的結果,據我所知。例如;正確的Linq where子句
from x in Collection
where x.Age == 10
where x.Name == "Fido"
where x.Fat == true
select x;
看來是等同於本至少就結果而言:
from x in Collection
where x.Age == 10 &&
x.Name == "Fido" &&
x.Fat == true
select x;
那麼,有沒有真的比其他的語法有區別嗎?如果是這樣,什麼是首選的風格,爲什麼?
你有一個布爾型'Fat'屬性?這很簡單。 – 2011-06-15 15:25:00
@Bala R:嘿,如果你的狗很胖,你的狗很胖。 – 2011-06-15 15:46:22