当前位置:
首页 >
LamBda学习(一)
发布时间:2025/3/15
20
豆豆
生活随笔
收集整理的这篇文章主要介绍了
LamBda学习(一)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
对于lamBda的概念还不是很清楚,先做了一个Demo的,判断一个数字是奇数,还是偶数。
Sub TestResult(ByVal value As Integer, ByVal fun As Func(Of Integer, Boolean))
If fun.Invoke(value) Then
Console.WriteLine("偶数")
Else
Console.WriteLine("奇数")
End If
End Sub
Function Check(ByVal value As Integer) As Boolean
Return value Mod 2 = 0
End Function
Sub Main()
TestResult(6, AddressOf Check) '使用委托方式
TestResult(5, Function(value As Integer) value Mod 2 = 0)
Console.ReadKey()
End Sub
可以看出,如果使用委托还必须,定义一个函数。使用lambda表达式语法,简洁得多了,不过又变复杂了。lambda表达式,支持多个语句吗?
转载于:https://www.cnblogs.com/zqonline/archive/2009/11/09/1599069.html
总结
以上是生活随笔为你收集整理的LamBda学习(一)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Javascript 构造endwith
- 下一篇: 一起复习几何(1)