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")

最新文章

  1. 2014年6月份第1周51Aspx源码发布详情
  2. 不管你以后写不写JS,都应该学会这种思考方式
  3. ajax将json写到table中去
  4. CSS3 animation 的尝试
  5. HTML基础(三)——css样式表
  6. 用js识别是否360浏览器
  7. centos安装 mysql
  8. 二十二、【轻量级开源框架】EFW框架Web前端开发之JqueryEasyUI
  9. 学习PHP时的一些总结(五)
  10. (转载)Setup Factory 会话变量
  11. pkg_utility
  12. 使用FileUtils简化你的文件操作
  13. protobuf转json
  14. CUDA学习,查看device性能参数
  15. Vue 环境搭建(win10)
  16. ceph添加osd(ceph-deploy)
  17. 数据库基础 RDBMS、NoSQL
  18. 使用Java+MySQL+Apache开发后台项目(一)
  19. SpringMVC实现 MultipartFile 文件上传
  20. 学习笔记: jstack与线程状态

热门文章

  1. 个推用户画像产品(个像)Android集成实践
  2. django模板中的自定义过滤器
  3. CCNA学习与实验指南——第2章 网络互联和参考模型
  4. Oracle 重要知识点
  5. Kafka 温故(四):Kafka的安装
  6. 移动端网页开发 meta 之 viewport
  7. CTSC2018&APIO2018游记
  8. 分模块开发创建dao子模块——(七)
  9. Three.js基础探寻三——透视投影照相机
  10. innobackupex做MySQL增量备份及恢复【转】