gpt4 book ai didi

c# - 将 lambda 转换为 VB

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:59 25 4
gpt4 key购买 nike

1- <IEnumerable<int>> exceptionFunction = () => list1.Except(list2);

2-

Action displayList = () => exceptionFunction()
.ToList()
.ForEach(i => Debug.WriteLine(i));

在上面的代码中,我可以毫无问题地将第 1 行翻译成 VB。

我尝试转换第 2 行的所有内容。给我一个没有返回值的错误。

这是 VB 对 Lambda 的限制吗?

最佳答案

是的,这是对 VB9 lambda 表达式的限制。我相信 VB10 lambda 表达式将与 C# 表达式相提并论 - 请参阅 MSDN VB10 "new features" page for lambda expressions了解更多详情。

关于c# - 将 lambda 转换为 VB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com