掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在向大家詳細(xì)介紹LINQ之前,首先讓大家了解下語(yǔ)言集成查詢 (LINQ) 是 VS 2008 和 .NET Framework 3.5 版中一項(xiàng)新功能,然后全面介紹LINQ查詢操作。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的烏拉特前網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
我們可以用VB或C#為各種數(shù)據(jù)源:SQL Server 數(shù)據(jù)庫(kù)、XML 文檔、ADO.NET 數(shù)據(jù)集以及支持 IEnumerable 或泛型 IEnumerable(T) 接口的任意對(duì)象集合等編寫(xiě) LINQ查詢。
LINQ查詢語(yǔ)法支持:Where、Select、GroupBy、Join、Max、Average、Min、Sum、OrderBy、Count 等。
下面示例將一個(gè)整數(shù)數(shù)組用作數(shù)據(jù)源:
- class IntroToLINQ
- {
- static void Main()
- {
- // The Three Parts of a LINQ Query:
- //1. Data source.
- int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };
- // 2. Query creation.
- // numQuery is an IEnumerable
- var numQuery =
- from num in numbers
- where (num % 2) == 0
- select num;
- // 3. Query execution.
- foreach (int num in numQuery)
- {
- Console.Write("{0,1} ", num);
- }
- }
- }
下圖顯示了完整的LINQ查詢操作。
【編輯推薦】

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
微信二維碼
Copyright © 2002-2023 uogjgqi.cn 快上網(wǎng)建站品牌 QQ:244261566 版權(quán)所有 備案號(hào):蜀ICP備19037934號(hào)
微信二維碼
移動(dòng)版官網(wǎng)