新聞中心
本文向大家介紹Linq LET關(guān)鍵字,可能好多人還不了解Linq LET關(guān)鍵字,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

十多年的石棉網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整石棉建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“石棉網(wǎng)站設(shè)計(jì)”,“石棉網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
LINQ是Language Integrated Query (語言集成查詢)。當(dāng)我們要對(duì)數(shù)據(jù)庫表進(jìn)行查詢的時(shí)候,我們一定會(huì)編寫"select * from sometable where 的語句。好,那我們現(xiàn)在根據(jù)LINQ的語法,完全可以將我們熟悉的SQL中像"select","from","where"等語句在.NET Framework環(huán)境中順利使用并且大大提高開發(fā)的效率。以下介紹Linq LET關(guān)鍵字。
Linq LET關(guān)鍵字據(jù)說這是.NET 3.5SP1中的一個(gè)增強(qiáng),Linq LET關(guān)鍵字目前我看起來就是對(duì)子查詢的一個(gè)別名。
- static void Main(string[] args)
- {
- int[] numbers = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
- //傳統(tǒng)下的子查詢做法
- var query = from num in numbers
- select num * (from n in numbers
- where n % 2 == 0
- select n).Count();
- //使用LET關(guān)鍵字的做法
- //var query = from num in numbers
- //let evenNumbers = from n in numbers
- //where n % 2 == 0
- //select n
- //select num * evenNumbers.Count();
- foreach (var item in query)
- {
- Console.WriteLine(item);
- }
- Console.Read();
- }
我們一看就會(huì)知道,用了Linq LET關(guān)鍵字之后,層次感會(huì)更好一些,代碼更易于閱讀。
【編輯推薦】
- Linq查詢二維數(shù)組淺析
- 學(xué)習(xí)Linq經(jīng)驗(yàn)總結(jié)
- Linq修改XML文檔描述
- Linq延時(shí)執(zhí)行全面分析
- Linq實(shí)現(xiàn)Left join
當(dāng)前標(biāo)題:LinqLET關(guān)鍵字概述
本文地址:http://www.dlmjj.cn/article/dhcjipc.html


咨詢
建站咨詢
