首页 > 语言 > 关键词  > .NET最新资讯  > 正文

.Net新手学堂:Lambda表达式的一般应用

2008-10-29 14:50 · 稿源:赛迪网
1. 在List中实现Find,Sort,Foreach,ConvertAll

例如:

List numList = new List();

....//初始化

//实现Find

int x = numList.Find(n=>n == 3);

//实现sort

numList.Sort((x,y)=>{return x.CompareTo(y); });

//实现foreach

numList.ForEach(n=>otherList.Add(n));

lambda表达式使得函数可以在使用的地方声明,并且可以在lambda函数中使用lambda函数之外的数据。个人认为前者并不是什么好事,因为函数在任何地方声明并使用可能会对代码的维护造成负面影响,有价值的地方是后者。

能够将当前scope下的数据通过lambda函数传给其它调用者,这才是有意义的地方。

2. 简单的事件处理:

mTextBox.TextChanged +=(sender,arg)=>mTextBox1.Text = mTextBox.Text;

在这里,系统会自动识别出sender和arg的类型,但是对于我们编写这段代码的程序员来说,sender和arg的类型和我们要编写的那段代码几乎没有任何关系,因为我们关心的是mTextBox1.Text = mTextBox.Text;。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 天津在短视频的一千种表达

    《脱口秀大会第四季》年度总冠军周奇墨的一句“listen to伯伯”,生动模仿了天津大爷的“神奇存在”,网友纷纷表示“这个世上没有天津伯伯解决不了的”,“天津伯伯人均谈判专家”成为热门话题。

  • B站治理恶意表达低俗类词语 多次违规将被封号

    昨日晚间,B站发布了《关于社区内低俗表达的治理公告》称,近期部分用户使用低俗词汇谐音或歪曲词义的方式,衍生出一些“低俗当有趣”的恶意梗,这些行为不仅违反了社区规则,还严重伤害了社区氛围。

  • 七匹狼探寻多元表达,与时尚C位不期而遇!

    岁末年终,各地相继迎来大风大雪天气,型男们衣柜急需添置一件羽绒服用来保暖。作为冬季保暖的经典单品,温暖的羽绒服能让所有的寒意瞬间被驱散,此外,它也是很多潮男们冬季的大爱,近期国民男装品牌七匹狼集结三位高级羽绒玩家从容登场,组建节日新装阵营,以先锋造型探寻多元表达,与时尚C位不期而遇!吴奇隆:捍冬羽绒凸显独特风度小虎队“霹雳虎”吴奇隆曾承载了几代人的青春,如今的他,在持续“充电”的过程中,让自己保持?

  • 与小米12同台发布!小米手S1宣布:腕惊艳

    小米将会在明天举行小米12系列新品发布会,本次发布会将会推出小米12、小米12 Pro、MIUI 13等新品。除了上述新品,这次发布会还有惊喜小米手表S1。今天,小米宣布将会在小米12系列发布会上推出智能手表S1,它采用腕表级蓝宝石玻璃,拥有腕表般”的惊艳。众所周知,蓝宝石玻璃硬度极高,其硬度为莫氏9度,仅次于钻石的10度,它能够防化学腐蚀,耐高温,导热好,硬度高,化学稳定性好,很多大品牌腕表会使用蓝宝石玻璃镜面。如今小米

  • 教科书的完美!小米12、小米12 Pro获得DisplayMate A+认证

    12月28日,小米将举行新品发布会,推出年度数字旗舰小米12系列,此次小米12系列的官宣海报首次以品牌代言人苏炳添为背景,与小米12的Slogan:快,更稳”相呼应。今日晚间,小米CEO雷军通过微博表示,小米12和小米12 Pro屏幕都赢得了全球屏幕测评机构DisplayMate A+级专业认证,也同时获得了15项新纪录。DisplayMate评价称,小米12和小米12 Pro,拥有世界顶级智能手机屏幕,教科书般完美的校准精度和显示能力,令人印象极其深刻,可

  • 贝拉、向晚asoul女团正能量圈粉,粉丝二次创作表达喜爱

    近几年,随着二次元文化的兴起,国内虚拟偶像行业发展迅速。其中,出道仅一年的虚拟偶像女团asoul,凭借着与众不同的特点以及超强的实力,一举成为国内最火的虚拟偶像女团。asoul是由字节跳动旗下乐华娱乐重磅打造的虚拟偶像女团,成员由向晚、贝拉、珈乐、嘉然、乃琳五人组成,2020年11月以“乐华娱乐首个虚拟偶像团体”名义正式出道。在刚出道的时候,asoul并不被认可,但是她们面对大家的质疑与冷嘲热讽,并没有气馁,在各种直?

  • DarkCarrot

    “DarkCarrot”是2021年B站百大UP主,B站账户注册性别为:男,截止到发稿时间2022年1月11日,粉丝数量为388799人,并关注了其他36个UP主...B站在2021年百大UP主宣传介绍中,给与UP主的介绍信息如下:他被粉丝亲切地称为“黑萝卜”,是无数星际玩家眼中黑暗的泰伦市长,用行动实现了“有生之年星际也能上热门”的上古预言...

  • Baby Shark Dance》成为首个在YouTube上播放量突破100亿次的视频

    据Neowin报道,《Baby Shark Dance》成为有史以来首个在YouTube上播放量突破100亿次的视频...该频道已经上传了超过4000个视频,这些视频以儿童歌曲、游戏和应用程序为基础...歌曲《Despacito》自2017年1月13日上传以来,以7,700,884,017次浏览量排在第二位...这部音乐视频首先在东亚地区传播,此后又在Nickelodeon电视台催生了一部动画电视剧、现场巡演,甚至是NFTs...

  • 极狐GitLab|参与开源的正确方式:Upstream First

    近年来,“开源”成为了国内科技公司对外传播技术实力的热门词汇。从闭源到开源,从低调发展,到今年三月国家将“开源”写入十四五规划,这一年,我们共同见证了开源的历史时刻。毋庸置疑,开源正在加速成为中国未来技术发展的关键路径,而开源的发展和生态繁荣离不开多方力量(个人、企业、组织、高校等)的共同参与,一直以来,“Upstream First”被认为是参与开源的正确方式。什么是Upstream?Upstream(上游)这个术语通常指数?

  • Netflix正在提高其在美国的价格

    标准(HD)one最初在2011年以7.99美元的价格推出,然后在2014年、2015年、2017年、2019年和2020年分别上涨至8.99美元、9.99美元、10.99美元、12.99美元和13.99美元......

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天