C# LINQ 查詢運算式 | linq語法教學
LINQ查詢運算式(Language-IntegratedQuery)是一種數據查詢語言,可以讓我們使用同一個語句來對不同資料來做資料查詢(包括Objects、SQL、Datasets、Entities、DataSource、XML/XSD等),並且具有擴充性。使用的方式很簡單首先,要先載入System.Linq命名空間類別庫就可以開始使用LINQ類別和介面usingSystem.Linq;在一開始,先看第一個LINQ範例透過from..select取得陣列中的資料範例:usingSystem;usingSystem.Linq;namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){int[]num={1,2,3,4,5,6,7,8,9,10};//透過LINQ的...
LINQ 查詢運算式(Language-Integrated Query)是一種數據查詢語言,可以讓我們使用同一個語句來對不同資料來做資料查詢 (包括Objects、SQL、Datasets、Entities、Data Source、XML/XSD等),並且具有擴充性。
使用的方式很簡單 首先,要先載入System.Linq 命名空間類別庫就可以開始使用 LINQ 類別和介面
using System.Linq;在一開始,先看第一個LINQ範例 透過 from..select取得陣列中的資料 範例:
using System; using System.Linq; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { int[] num = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //透過LINQ的 from select 將資料取出來 var myLinq = from x in num select x; foreach (var i in myLinq) { Console.WriteLine(i); } } } }在這簡易的範例中,我們先建立 num數字陣列, 再透過LINQ的 from select 將資料取出來,儲存在myLinq變數中 再用迴圈將資料一筆一筆取出。
接下來,會藉由一個物件資料作為例子,來說明如何使用LINQ查詢資料:
LINQ 範例利用 C# 系統集合泛型-透過list建立物件資料[1] 中的範例來進行修改成LINQ查詢方式 來一一說明如何透過LINQ進行查詢 範例(修改自 list物件資料範例[2]) 先新增
using System.Linq;在調整內容
將範例中的這行 List<Student&...