如何将公共事件从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/

这是我试图翻译的库

如何将公共事件从c转换为vb.net

问题正是编译器所说的:找不到UploadProgressChangedLibArgs类型。这是同一库中的另一种类型,因此您需要先移植,然后才能移植使用它的事件。

正如评论中所指出的,我建议您避免将C#移植到VB,反之亦然,除非您真的需要。.NET的好处之一是,您可以从VB调用C#,反之亦然。如果您只想对现有的代码库进行一些小的更改,则不需要移植整个代码库,只需要了解它所用的语言就可以进行更改。