天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

C#中的委托,匿名方法和Lambda表達式

  簡介

  在.NET中,委托,匿名方法和Lambda表達式很容易發(fā)生混淆。我想下面的代碼能證實這點。下面哪一個First會被編譯?哪一個會返回我們需要的結(jié)果?即Customer.ID=5.答案是6個First不僅被編譯,并都獲得正確答案,且他們的結(jié)果一樣。如果你對此感到困惑,那么請繼續(xù)看這篇文章。

class Customer 
{
public int ID { get; set; }
public static bool Test(Customer x)
{
return x.ID == 5;
}
}
...
List
<Customer> custs = new List<Customer>();
custs.Add(
new Customer() { ID = 1 });
custs.Add(
new Customer() { ID = 5 });

custs.First(
new Func<Customer, bool>(delegate(Customer x) { return x.ID == 5; }));
custs.First(
new Func<Customer, bool>((Customer x) => x.ID == 5));
custs.First(
delegate(Customer x) { return x.ID == 5; });
custs.First((Customer x)
=> x.ID == 5);
custs.First(x
=> x.ID == 5);
custs.First(Customer.Test);

NET技術(shù)C#中的委托,匿名方法和Lambda表達式,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99精品网站| 日久精品不卡一区二区 | 国产亚洲精品97在线视频一 | 强奸日本美女小游戏 | 2020精品极品国产色在线 | 37大但人文艺术A级都市天气 | 我要干av| 97亚洲狠狠色综合久久位 | 亚洲一区免费在线观看 | 亚洲精品国产品国语在线试看 | 99热这里只有是精品 | 吃奶摸下的激烈免费视频 | 国产GV无码A片在线观看 | 成年色黄APP下载 | 国产精品无码无卡毛片不卡视 | 亚洲精品欧美精品中文字幕 | 天天澡夜夜澡人人澡 | 精品综合久久久久久8888 | 亚洲国产成人精品久久久久 | 色欲AV亚洲午夜精品无码 | 大地影院在线播放 | 看了n遍舍不得删的黄文 | 亚洲中文在线精品国产 | 成人免费视频在线观看 | 欧美大jiji | 国内精品国内自产视频 | 日日操夜夜操天天操 | 亚洲黄色在线视频 | 青柠视频在线观看高清HD | 一本色道久久综合一区 | 欧美wwwvideos在线观看 | 国产精品乱码一区二区三 | 99riav9 精品香蕉免费大视频 | 簧片高清在线观看 | 武汉美女洗澡 | 精品国产乱码久久久久久下载 | 欧美 日韩 无码 有码 在线 | 日韩av片无码一区二区不卡电影 | 精品国产一区二区三区久久影院 | 欧美自拍亚洲综合图区 | 亚洲精品成人A8198A片漫画 |