如何将公共事件从c转换为vb.net
本文关键字:转换 vb net 事件 | 更新日期: 2023-09-27 18:25:13
我在c#
类中有以下代码,并且需要等效的vb.net。我发现的所有在线翻译工具都把这部分翻译错了。网上的一项研究并没有给我带来任何进展。
public event EventHandler<UploadProgressChangedLibArgs> UploadProgressChanged;
无论我做什么,我都会不断得到uploadprogressChangedbargs没有定义。
感谢提供的任何帮助
附加信息:
http://sourceforge.net/projects/dotnetftplib/files/
这是我试图翻译的库
问题正是编译器所说的:找不到UploadProgressChangedLibArgs
类型。这是同一库中的另一种类型,因此您需要先移植,然后才能移植使用它的事件。
正如评论中所指出的,我建议您避免将C#移植到VB,反之亦然,除非您真的需要。.NET的好处之一是,您可以从VB调用C#,反之亦然。如果您只想对现有的代码库进行一些小的更改,则不需要移植整个代码库,只需要了解它所用的语言就可以进行更改。