国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

linq中l(wèi)et關(guān)鍵字學(xué)習(xí)

2019-11-17 01:50:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

linq中l(wèi)et關(guān)鍵字學(xué)習(xí)

linq中l(wèi)et關(guān)鍵字就是對(duì)子查詢的一個(gè)別名,let子句用于在查詢中添加一個(gè)新的局部變量,使其在后面的查詢中可見(jiàn)。

linq中l(wèi)et關(guān)鍵字實(shí)例

1、傳統(tǒng)下的子查詢與LET關(guān)鍵字的區(qū)別

C# 代碼 復(fù)制
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(); } 

2、把每個(gè)單詞開(kāi)頭包含a或者e的找出來(lái)

C# 代碼 復(fù)制
using System;using System.Linq;public class Test{    static void Main(string[] args)    {        string[] strings = { "A penny saved is a penny earned.", "The aaxly sdj", "the pa is no" };        var query = from sentence in strings                    let Words = sentence.Split(' ')//用空格分割成數(shù)組                                    from word in words                    let w = word.ToLower()//把每個(gè)字母小寫(xiě)                            where w[0] == 'a' || w[0] == 'e'                    select word;        foreach (var s in query)        {            Console.WriteLine(s);        }        Console.ReadLine();    }}

3、linq實(shí)例3

C# 代碼 復(fù)制
var query = from p in persons            let friendlyName = p.Gender == "男" ? "Mr" : "Ms" + p.Name            select new            {                UserID = p.ID,                FriendName = friendlyName            };foreach (var item in query){    Console.WriteLine("No:{0},Friendly Name:{1}", item.UserID, item.FriendName);}

4、linq實(shí)例4

C# 代碼 復(fù)制
public class Singer    {        public string Name { set; get; }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 波密县| 榆社县| 大邑县| 岐山县| 荥经县| 邳州市| 陇西县| 重庆市| 天气| 上饶市| 沈丘县| 铜梁县| 漳浦县| 海宁市| 襄汾县| 家居| 贺州市| 新化县| 嵩明县| 兴义市| 仙桃市| 洮南市| 孝义市| 万年县| 韶关市| 昌黎县| 新泰市| 阜城县| 牡丹江市| 吉水县| 灵川县| 福海县| 垦利县| 平邑县| 东明县| 诸暨市| 夹江县| 左云县| 河南省| 天津市| 河南省|