VB.NET中lambda的写法
2024-10-19 03:33:10
lambda 或者叫匿名方法
'有返回值的匿名函数,func前面输入参数,最后一个输出参数
Dim func1 As Func(Of Integer, Integer) = Function(ByVal i As Integer)
Return i +
End Function
Dim func2 As Func(Of Integer, Integer, Integer) = Function(ByVal i As Integer, ByVal t As Integer)
Return i * t
End Function
Dim func3 As Func(Of Integer, Integer, String) = Function(ByVal i As Integer, ByVal t As Integer)
Return (i * t).ToString
End Function
'无返回值的函数
Dim act1 As Action(Of String) = Sub(ByVal name As String)
Console.Write("hello," + name)
End Sub
Console.WriteLine(func1.Invoke())
Console.WriteLine(func2.Invoke(, ))
Console.WriteLine(func3.Invoke(, ))
act1.Invoke("bob")
最新文章
- 2014年6月份第1周51Aspx源码发布详情
- 不管你以后写不写JS,都应该学会这种思考方式
- ajax将json写到table中去
- CSS3 animation 的尝试
- HTML基础(三)——css样式表
- 用js识别是否360浏览器
- centos安装 mysql
- 二十二、【轻量级开源框架】EFW框架Web前端开发之JqueryEasyUI
- 学习PHP时的一些总结(五)
- (转载)Setup Factory 会话变量
- pkg_utility
- 使用FileUtils简化你的文件操作
- protobuf转json
- CUDA学习,查看device性能参数
- Vue 环境搭建(win10)
- ceph添加osd(ceph-deploy)
- 数据库基础 RDBMS、NoSQL
- 使用Java+MySQL+Apache开发后台项目(一)
- SpringMVC实现 MultipartFile 文件上传
- 学习笔记: jstack与线程状态