LINQ寫作技巧

LINQ寫作技巧

LINQ使用匿名函式來寫判斷式

Shawn Wildermuth - Composing Linq Queries

LINQ寫作技巧-2.png

過往我會習慣這樣寫,但是作者指出這樣的寫法還可以根據where條件去做不同的判斷式

LINQ寫作技巧-3.png

這樣的做法彈性與閱讀性也可以大大的提升。

LINQ中使用let對效能的影響

https://steven-giesel.com/blogPost/98458f74-5205-4b2b-9f5b-535e34ec2fea?utm_source=newsletter.csharpdigest.net&utm_medium=newsletter&utm_campaign=how-not-to-benchmark

LINQ中使用let,對於效能的影響。
懶人包:使用let的確會慢一點,但是也沒有慢多少...如果真正在意效能的話才不會使用LINQ,相對好維護應該是更重要的。

LINQ寫作技巧-1.png
LINQ寫作技巧.png