自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linq LET關(guān)鍵字概述

開發(fā) 后端
這里介紹Linq LET關(guān)鍵字據(jù)說這是.NET 3.5SP1中的一個(gè)增強(qiáng),Linq LET關(guān)鍵字目前我看起來就是對(duì)子查詢的一個(gè)別名。

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

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è)別名。

  1. static void Main(string[] args)  
  2. {  
  3. int[] numbers = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };  
  4.  
  5. //傳統(tǒng)下的子查詢做法  
  6. var query = from num in numbers  
  7. select num * (from n in numbers  
  8. where n % 2 == 0  
  9. select n).Count();  
  10.  
  11. //使用LET關(guān)鍵字的做法  
  12. //var query = from num in numbers  
  13. //let evenNumbers = from n in numbers  
  14. //where n % 2 == 0  
  15. //select n  
  16. //select num * evenNumbers.Count();  
  17.  
  18. foreach (var item in query)  
  19. {  
  20. Console.WriteLine(item);  
  21. }  
  22. Console.Read();  

我們一看就會(huì)知道,用了Linq LET關(guān)鍵字之后,層次感會(huì)更好一些,代碼更易于閱讀。

【編輯推薦】

  1. Linq查詢二維數(shù)組淺析
  2. 學(xué)習(xí)Linq經(jīng)驗(yàn)總結(jié)
  3. Linq修改XML文檔描述
  4. Linq延時(shí)執(zhí)行全面分析
  5. Linq實(shí)現(xiàn)Left join
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-02-02 15:12:09

C++ explici

2009-08-21 14:58:56

C# this關(guān)鍵字

2013-01-30 10:12:14

Pythonyield

2018-04-20 15:56:09

Pythonglobal關(guān)鍵字

2009-09-02 09:24:03

C# this關(guān)鍵字

2012-03-01 12:50:03

Java

2022-01-04 16:35:42

C++Protected關(guān)鍵字

2009-08-06 17:52:23

C#增加that關(guān)鍵字

2019-12-20 15:19:41

Synchroinze線程安全

2024-03-15 15:12:27

關(guān)鍵字底層代碼

2009-08-13 17:44:34

C# using關(guān)鍵字

2009-08-21 14:47:59

C# base關(guān)鍵字

2009-12-17 13:57:15

Ruby關(guān)鍵字

2011-06-14 13:26:27

volatile

2021-08-06 07:51:47

關(guān)鍵字int函數(shù)

2022-01-10 18:11:42

C語言應(yīng)用技巧

2022-11-12 18:32:50

Golangomitemptyjson

2009-08-26 15:16:29

C# lock關(guān)鍵字

2009-09-10 13:42:47

Linq UserIn

2019-11-06 10:36:43

MavenoptionalJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)