成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LINQ嵌套實戰案例分析

開發 后端
LINQ嵌套實戰案例分析向你主要介紹了我們在學習LINQ嵌套的過程中有一個真實的例子,我們將會看到具體的問題所在,盡管是些細節,但是細節卻影響了真個實例的結果,那本文就向你介紹詳細的內容。

對于LINQ的初學者我們經常會遇到書寫細節上的錯誤,那么就像LINQ嵌套的實際操作過程中,我們可能會出現輸出的結果不是我們想要的,那么對于LINQ的使用要注意什么細節呢?讓我們看看一個例子。

LINQ嵌套的實例:

  1. using System;   
  2. using System.Linq;   
  3.  
  4. class P   
  5. {   
  6.  
  7. static void Main()   
  8. {   
  9.   var customer = new[]{new    
  10.  
  11. {PKId="001",Name="admin",Pwd="123456",Group="001"},   
  12.  new    
  13.  
  14. {PKId="002",Name="user",Pwd="user",Group="003"},   
  15.  new    
  16.  
  17. {PKId="003",Name="geust",Pwd="guest",Group="004"},   
  18.  new    
  19.  
  20. {PKId="004",Name="aa",Pwd="123456",Group="002"},   
  21.  new    
  22.  
  23. {PKId="005",Name="bb",Pwd="123456",Group="002"},   
  24.  new    
  25.  
  26. {PKId="006",Name="cc",Pwd="123456",Group="002"},   
  27. };   
  28. var groups = new[] {  new { PKId = "001",    
  29.  
  30. depict = "***權限" },   
  31.   new    
  32.  
  33. {PKId="002",depict="管理員"},   
  34.   new    
  35.  
  36. {PKId="003",depict="發布信息"},   
  37.   new    
  38.  
  39. {PKId="004",depict="只有瀏覽權限"}   
  40. };   
  41. var data =   
  42. from word2 in groups   
  43. where word2.depict == "管理員"   
  44.  
  45. //LINQ嵌套的問題所在  
  46.  
  47. select new {   
  48. quanxian = word2.depict,   
  49.      
  50. Name =   
  51. from word in customer   
  52. where word.Group==word.PKId   
  53. select word   
  54. };   
  55. var first = data.First();   
  56. Console.WriteLine("{0}, {1}",    
  57.  
  58. first.quanxian, first.Name);   
  59. }   
  60. }   
  61.  
  62. //下面是輸出:   
  63.  
  64. 管理員, System.Linq.Enumerable+
  65. WhereArrayIterator`1[<>f__AnonymousType0`4[System   
  66. .String,  
  67. System.String,System.String,System.String]]   

關于LINQ嵌套問題的分析:

看到沒?Name的值是個其名IEnumerator.

正確的LINQ嵌套寫法應該是:

  1. var data =   
  2. from word2 in groups   
  3. where word2.depict == & 

LINQ嵌套的實戰分析就向你介紹到這里,希望對你了解和學習LINQ嵌套有所幫助。

【編輯推薦】

  1. C# Lambda Expression使用實例解析
  2. 淺談LINQ刪除XML節點
  3. 學習LINQ基本操作的一點體會
  4. LINQ刪除記錄實戰解析
  5. 淺析LINQ嵌套的實現過程
責任編輯:仲衡 來源: itpub.net
相關推薦

2010-05-07 12:07:08

Oracle 多層游標

2009-09-14 16:29:39

LINQ嵌套

2009-09-14 18:23:59

LINQ嵌套查詢

2009-09-09 17:02:05

LINQ Expres

2009-09-09 18:03:47

LINQ to SQL

2009-09-10 13:24:36

Linq參數類型

2009-09-15 10:46:04

LINQ to SQL

2009-09-15 15:09:50

Linq本質

2009-09-14 16:12:57

LINQ刪除記錄

2009-09-10 14:21:58

LINQ匿名類型

2009-09-14 10:09:26

LINQ查詢結果

2009-09-08 13:16:01

Linq to SQL

2009-09-16 10:48:32

LINQ查詢操作

2009-09-16 15:41:45

LINQ查詢XML文檔

2009-09-17 11:29:50

Linq擴展方法

2009-09-18 16:46:15

LINQ查詢句法

2009-09-16 17:41:56

Linq延時執行

2009-09-14 18:53:27

LINQ查詢

2009-09-08 17:01:54

Linq源元素

2009-09-10 17:53:50

LINQ是什么
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av网站在线看 | 黄色三级在线播放 | 欧美网站一区 | 999久久久久久久久6666 | av大全在线 | 久久99精品久久久久久噜噜 | 中文字幕在线不卡播放 | 国产精品久久9 | 国产一区二区三区免费观看在线 | 波多野结衣一区二区三区 | 亚洲视频在线观看 | 国产福利久久 | 羞羞视频在线网站观看 | 99自拍视频| 精品成人 | 99精品视频免费在线观看 | 麻豆国产精品777777在线 | 国产一区二区免费 | 精品国产一区二区三区久久狼黑人 | 伊人99| 色综合九九 | 欧美一区二区三区视频 | 中文字幕高清av | 99爱视频| www免费视频 | www.欧美.com| 日韩在线小视频 | 国产精品视频网 | 免费毛片网站 | 国产精品污www一区二区三区 | 麻豆一区二区三区精品视频 | 久久福利电影 | 亚洲人成人一区二区在线观看 | 亚洲日韩中文字幕一区 | 国产精品一区一区三区 | 久久综合九九 | 欧美国产日韩在线观看成人 | 国产免费人成xvideos视频 | 国产午夜精品一区二区 | 精品久久久久久亚洲精品 | 欧美久久久 |