四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

  簡介

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

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技術C#中的委托,匿名方法和Lambda表達式,轉載需保留來源!

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

主站蜘蛛池模板: 肋骨骨折的护理ppt| 地缚少年花子君第一季免费观看| 姐妹姐妹演员全部演员表| 1—42集分集剧情简介| 大海中的船原唱歌词| 黄视频在线播放| 山村老尸图片| 恶搞之家第2季| 婚后三十年电视剧剧情介绍| 港股开户测试答案2024年| 曙光初现时的最后阴影 电影| 影子是我的好朋友仿句怎么写| 开国大典ppt课件| 王瑞儿视频| 生气的形容词| 曾生| 美足av电影欧美日韩| 四月一日| 感恩节电影恐怖片| 祈使句怎么改| 情侣网站视频| 抖隐| 大杳蕉狼人欧美全部| 古灵精探演员表| 进击的巨人最终篇| 故宫博物院思维导图| 早餐中国| 迎宾进行曲| 李彦萱| kanako| 左航个人资料| 菲律宾电影果汁| 胎心监护多少周开始做| 意大利《搭车》| 七年级地理课时练电子版 | 美国电影waseas| 艳妇乳肉豪妇荡乳ⅹxxo电影| 武林外史电视剧免费观看| 《剪窗花》童谣| 玛丽·杜布瓦| 特殊的精油|