[C#]LINQ查詢運算式
查詢運算式是一段LINQ查詢語法,由select、from 以及WHERE等子句所組成,
每一段完整的LINQ查詢運算式必須以FROM 子句開始,而以SELECT 或GROUP子句結束
LINQ查詢作業可分為三大步驟
1.取得資料來源
資料來源可為 陣列集合,xml,sql server資料庫,dataset等
2.建立查詢
使用類似sql語法來建立查詢
3.執行查詢
透過foreach陳述句將查詢結果變數enumNumber集合內容逐一取出
以下例子是從陣列中搜尋出>5的數字
static void Main(string[] args)
{
string showMSG = "";
//1.取得資料來源
int[] intnumbers = { 1, 2, 3, 4, 5, 6, 8, 9, 12, 7 };
//2.建立查詢
IEnumerable<int> enumNumber =
from numbers in intnumbers
where numbers > 5
select numbers;
//3.執行查詢
foreach (int number in enumNumber)
{
showMSG += number + ",";
}
}
如有錯誤 歡迎指正