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

Linq匿名委托類(lèi)型

開(kāi)發(fā) 后端
這里介紹Linq匿名委托類(lèi)型,包括LINQ可以方便且直觀地類(lèi)SQL形式操縱IEnumerable集合和數(shù)據(jù)。更激動(dòng)人心的是C#一貫的風(fēng)格,層層解構(gòu),LINQ語(yǔ)法可以用C#基本語(yǔ)法來(lái)解釋。

在向大家詳細(xì)介紹Linq匿名委托類(lèi)型之前,首先讓大家看下LINQ示例,然后全面介紹Linq匿名委托類(lèi)型。

先來(lái)看一個(gè)LINQ示例:

  1. using System;  
  2. using System.Query;  
  3. using System.Collections.Generic;  
  4.  
  5. class app ...{  
  6. static void Main() ...{  
  7. string[] names = ...{ "Burke", "Connor", "Frank",   
  8. "Everett", "Albert", "George",   
  9. "Harris", "David" };  
  10.  
  11. IEnumerable expr = from s in names   
  12. where s.Length == 5  
  13. orderby s  
  14. select s.ToUpper();  
  15.  
  16. foreach (string item in expr)  
  17. Console.WriteLine(item);  
  18. }  
  19. }  

編譯并運(yùn)行,將輸出:
◆BURKE
◆DAVID
◆FRANK

看吶!MS無(wú)疑給第三方ORM框架沉重一擊,LINQ可以方便且直觀地類(lèi)SQL形式操縱IEnumerable集合和數(shù)據(jù)。更激動(dòng)人心的是C#一貫的風(fēng)格,層層解構(gòu),LINQ語(yǔ)法可以用C#基本語(yǔ)法來(lái)解釋。支持LINQ,用到:

Linq匿名委托類(lèi)型(方法/函數(shù))

C#2語(yǔ)法,省略委托類(lèi)型定義。

◆Func:一種委托類(lèi)型,一般用匿名委托賦值

◆擴(kuò)展表達(dá)式:含this指針的靜態(tài)類(lèi)的靜態(tài)函數(shù),其中一個(gè)參數(shù)用this修飾,另一個(gè)參數(shù)是Func類(lèi)型。可用實(shí)例方法的形式調(diào)用。一般用點(diǎn)操作符串聯(lián)調(diào)用。

◆λ表達(dá)式:Expression類(lèi)可以解析λ表達(dá)式。匿名委托實(shí)例化的簡(jiǎn)化形式,類(lèi)似于這種形式:n=>n > 5;其中n是參數(shù)。

◆yield:例:yield return i,延遲返回計(jì)算結(jié)果。

◆對(duì)象設(shè)值實(shí)例化:命名屬性初始化,調(diào)用setter方法用命名參數(shù)初始化成員變量。用于實(shí)例ORM中對(duì)象屬性與字段名的映射。集合初始化也可用數(shù)組初始化語(yǔ)法。

◆匿名類(lèi)型:引入var關(guān)鍵字,根據(jù)初始化表達(dá)式,編譯器智能判斷聲名的變量所屬類(lèi)型,看起來(lái)越來(lái)越像腳本語(yǔ)言了。

以上介紹Linq匿名委托類(lèi)型,希望微軟的天才們帶領(lǐng)C#越走越遠(yuǎn)。

【編輯推薦】

  1. LINQ查詢(xún)操作剖析
  2. LINQ生成字符串概述
  3. LINQ查詢(xún)語(yǔ)法簡(jiǎn)單描述
  4. LINQ解決方案簡(jiǎn)單概述
  5. LINQ查詢(xún)結(jié)果分析
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2009-09-10 14:37:57

LINQ匿名類(lèi)型

2009-09-10 14:21:58

LINQ匿名類(lèi)型

2009-09-17 11:35:40

Linq匿名類(lèi)型

2009-09-11 10:16:07

Linq匿名類(lèi)型

2009-09-18 16:32:51

Linq委托實(shí)例化

2009-09-10 13:24:36

Linq參數(shù)類(lèi)型

2009-09-07 16:44:28

Linq String

2009-08-10 17:25:58

C#匿名類(lèi)型

2009-09-08 14:56:55

強(qiáng)類(lèi)型DataContLinq to SQL

2009-08-26 15:46:01

C#匿名類(lèi)型

2009-09-17 13:05:38

Linq局部變量類(lèi)型

2009-08-27 10:19:22

C#匿名類(lèi)型

2009-09-01 10:58:46

C#匿名類(lèi)型對(duì)象

2009-09-08 16:36:10

LINQ查詢(xún)基于泛型類(lèi)

2009-04-24 09:33:12

LINQ查詢(xún)非泛型

2009-09-11 10:07:05

Linq隱式類(lèi)型化局部

2009-09-08 17:01:54

Linq源元素

2011-11-24 21:05:44

ibmdw

2009-09-14 18:57:19

LINQ查詢(xún)

2009-09-17 13:54:26

LINQ to XML
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 蜜桃视频一区二区三区 | 国产黄色在线观看 | 国产一区二区在线免费观看 | 毛片黄| 国产欧美一区二区三区久久手机版 | 国产乱码精品一区二区三区中文 | 国产在线精品一区 | 日韩在线小视频 | 亚洲精品视频免费观看 | 亚洲欧洲综合av | 天天色天天射天天干 | 国产男人的天堂 | 成人国产精品色哟哟 | 欧美一级二级三级 | 欧美久久免费观看 | 91精品久久久久久久久久 | 99精品视频一区二区三区 | 毛片免费在线 | 91精品国产一区二区三区 | 免费v片| 欧美日韩精品久久久免费观看 | 91在线观看免费视频 | 男人影音 | 亚洲最大av | 国产精品一区网站 | 亚洲一二视频 | 亚洲 中文 欧美 | 一区二区三区高清 | 午夜噜噜噜 | 亚洲一区播放 | 请别相信他免费喜剧电影在线观看 | 亚洲第一色站 | 亚洲激情综合网 | 精品久久久久久久久久久久久久 | 中文精品一区二区 | 免费午夜视频 | 99国产精品久久久久久久 | 精品日本久久久久久久久久 | 久久三区 | 欧美亚洲视频 | 国产男女视频网站 |