博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC ---- Lambda表达式
阅读量:7072 次
发布时间:2019-06-28

本文共 425 字,大约阅读时间需要 1 分钟。

Lambda表达式是比匿名函数还简洁的一种匿名方法语法

Lambda表达式缩写推演

new Func
(delegate(string str){
return str.Lenth});//内置委托delegate(string str){
return str.length;}//匿名函数(string str)=>{
return str.length} //lambda语句(string str)=>str.Lenth //lambda语句(str)=> str.Lenth //让编辑器推断类型str=str.length //去掉不必要的括弧

注意:

语句Lambda和表达式Lambda的区别在于,前者在=>右边有一个语句块(大括号),而后者只有一个表达式(没有return和大括号)

Lambda本身无类型,所以不能赋值给var变量,编译时会生成一个静态方法,然后在实例化委托传递。

转载地址:http://xgzml.baihongyu.com/

你可能感兴趣的文章
clover无缘无故隐藏书签栏原因
查看>>
Spark 用户自定义函数 Java 示例
查看>>
RabbitMQ 发布订阅
查看>>
Python&R&量化 金融之路
查看>>
有关java中static关键的重写问题
查看>>
Tortoise SVN 创建分支与合并
查看>>
Delphi 发送按键
查看>>
Python - 默认参数的一次性求值
查看>>
Asp.net DateTime格式化
查看>>
Internet TV 影音娱乐新生活
查看>>
Linux 引导过程内幕
查看>>
android service 学习(上)
查看>>
Azure Redis Cache (4) 配置和管理Redis Cache
查看>>
WPF VS Apollo
查看>>
开始忙碌
查看>>
常用CSS样式
查看>>
[编]使用AutoCompleteExtender实现文本框自动匹配
查看>>
vim替换^m字符
查看>>
数据结构 Joseph
查看>>
android GC内存泄露问题
查看>>