VB.NET转C#转换器

时间:2010-05-23 10:09:00

标签: c# vb.net

有人可以告诉我一个网站,从vb.net到c#有很好的转换吗?

感谢您的帮助。谢谢!

8 个答案:

答案 0 :(得分:3)

开发人员融合通常对我有用:

http://www.developerfusion.com/tools/convert/vb-to-csharp/

答案 1 :(得分:2)

http://www.developerfusion.com/tools/convert/vb-to-csharp/

请注意,每个自动转换工具都不会利用语言内在函数,因此如果您希望手动执行真正的转换是获得高质量代码结果的唯一方法。

答案 2 :(得分:1)

您可以使用SharpDevelop转换整个项目,或者使用便捷的在线转换器(基于SharpDevelop中使用的相同转换器)使用片段和单个文件:http://codeconverter.sharpdevelop.net/SnippetConverter.aspx

答案 3 :(得分:0)

这是迄今为止我使用过的最好的免费工具。请注意,根据我的经验,这些都不是完美的:

Developer Fusion - VB to C# Conversion

我希望这会有所帮助。

答案 4 :(得分:0)

作为一个可以同时转换整个项目的免费替代方案(包括引用,资源和文件路径),Reflector可以为您完成。

只需打开已编译的C#程序集(最好在调试模式下保留原始结构),从顶部的组合框中选择“visual basic”,右键单击程序集,选择export并让它为你做神奇。你将获得完整的可编辑的vs.net项目。

答案 5 :(得分:0)

你可以使用像开发人员融合这样的工具,但是我认为最正确的结果是编译VB.NET代码,并使用Reflector在C#中反编译。

答案 6 :(得分:0)

Telerik还提供转换器VB> C#,反之亦然。

http://converter.telerik.com/

答案 7 :(得分:0)

另一种方法是使用carlosag.net中的代码转换工具。该工具支持从VB.NET到C#的转换,从C#到VB.NET的转换,以及对输出进行着色的能力。

祝你好运,并希望这有助于一些人。