C#到VB - 如何转换碰到这个匿名方法/ lambda表达式? [英] C# to VB - How do I convert this anonymous method / lambda expression across?
本文介绍了C#到VB - 如何转换碰到这个匿名方法/ lambda表达式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你会如何(使用.NET 4.0 / VS2010)将其转换为VB?
How would you convert this to VB (using .NET 4.0 / VS2010) ?
bw.DoWork += (o, args) =>
{
Code Here
};
我想,也许是这样的:
I thought maybe like this:
AddHandler bw.DoWork,
Function(o, args)
Code Here
End Function
但它说,功能不返回的所有代码路径的值。
But it says Function does not return a value on all code paths.
想法?
推荐答案
有趣的位:
(..)VB不具有匿名方法,只有Lambda表达式(没办法来声明一个匿名动作代表)。
(..)VB does not have anonymous methods, only Lambda expressions (no way to declare an anonymous Action delegate).
这篇关于C#到VB - 如何转换碰到这个匿名方法/ lambda表达式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文