欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

LamBda学习(一)

发布时间:2025/3/15 20 豆豆
生活随笔 收集整理的这篇文章主要介绍了 LamBda学习(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

对于lamBda的概念还不是很清楚,先做了一个Demo的,判断一个数字是奇数,还是偶数。

 

 

    Sub TestResult(ByVal value As IntegerByVal fun As Func(Of IntegerBoolean))
        
If fun.Invoke(value) Then
            Console.WriteLine(
"偶数")
        
Else
            Console.WriteLine(
"奇数")
        
End If
    
End Sub

 

 

    Function Check(ByVal value As IntegerAs Boolean
        
Return value Mod 2 = 0
    
End Function

 

 Sub Main()
        TestResult(
6AddressOf Check)  '使用委托方式
        TestResult(5Function(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学习(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。