我需要帮助将c#匿名方法转换为vb.net};展示转换器如何在很长一段时间内犯下如此严重的错误。+=运算符不是VB.NET语法,订阅事件需要AddHandler。Do来自哪里是任何人的猜测。lambda不能是函数,除非在委托类型返回值的极少数情况下。连错三下,你就没有机会了。你需要VS2010来编写一个Sublambda。像这样:ModuleModule1SubMain()DimobjAsNewTestAddHandlerobj.example,Sub(senderAsObject,eAsEventArgs)''etc...EndSubEndSubEndModuleClassTestPublicEventexampleAsEventHandlerEndClass对于早期版本,您需要一些非匿名辅助方法。像这样:AddHandlerobj.example,AddressOfhelper...Subhelper(ByValsenderAsObject,ByValeAsEventArgs)''等等。EndSubHuman1,Machine0。PeteBrown也有一个内联子的例子:http://10rem.net/blog/2010/04/16/tip-anonymous-event-handlers-in-vbnetprovider.OptionsSet+=Function()Doprovider.FinishedLoading()EndFunction这个取自http:///www.developerfusion.com/tools/convert/csharp-to-vb/所以我还没有测试过。如果您能提供更多背景信息,可能会更有帮助。这个是来做什么的?以上是C#学习教程:我需要帮助将c#匿名方法转换为vb.net,分享所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处:
