C#语法进阶 Lambda

2024-01-03 11:32:01

Lambda

lambda:匿名方法

演变过程:

版本一:

首先创建一个委托:
在这里插入图片描述
创建委托需要调用的方法
在这里插入图片描述
调用
在这里插入图片描述

版本二:匿名方法 没有名字的方法,前面加一个delegate

在这里插入图片描述
这样写的话 可以访问局部变量
在这里插入图片描述
调用结果:
在这里插入图片描述

版本三:=> goes to

在这里插入图片描述

其他写法:

使用系统自定义的委托

无参数无返回值

在这里插入图片描述

带参数 无返回值

在这里插入图片描述

有返回值 无参数

在这里插入图片描述
这里只有一个语句 也可以省略大括号
在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_43847546/article/details/135358059
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。