LINQ學習筆記(1) 基本的簡介

莊創偉
1 min readNov 10, 2017

LINQ為微軟創作的一個資料查詢語法,VS2008開始導入,FrameWork 2.0以上皆有支援。

只要該物件的底層有實作 IEnumerable 都可以使用LINQ 。如:LIST 、陣列..

LINQ有兩種表示法

一種為類SQL查詢,一種為方法串接( 使用Lambda 表示式)

類SQL語法方便T-SQL使用者學習,方法串接則相對簡潔,兩者並無效能上的差異。

如:

<script src=”https://gist.github.com/ad5747/ebbbf72b88ef8dc6410207fdab03c21f.js"></script>

這兩種方法得到的結果是相同的

*要練習LINQ可以下載LINQPad 就不需要打開胖胖的VS來實作了

--

--

莊創偉

學海無涯。但是為了生計還是得下海的風塵男子