如何将vb.net编码转换为WORKING c#代码?

时间:2010-06-24 17:23:05

标签: c# vb.net vb.net-to-c#

您好我想将Webcam using DirectShow.NET的代码转换为C#。它在vb.net中完美运行。我尝试使用在线转换器进行转换,但是我有大约30个错误,

对我接下来必须做的事情的任何建议:

这是我使用的转换器:

1)Convert VB.NET to C#

9 个答案:

答案 0 :(得分:7)

CodeProject文章说,作者最初将此示例 C#转换为 VB.NET。这可能是最初的C#源:

http://blogs.msdn.com/b/markhsch/archive/2007/11/19/c-webcam-user-control-source.aspx

答案 1 :(得分:5)

谁说你甚至要转换它?您可以将它放在类库中并在C#项目中使用DLL。无需将完美的.Net代码转换为其他.Net代码。

答案 2 :(得分:3)

没有错误和相关的源代码,我们无法提供帮助。最好的办法是使用在线转换器(如您所做)并修复编译器错误,然后测试其他错误。

答案 3 :(得分:2)

我已经使用sharpdevelop在vb和c#之间进行了几次翻译。这真的很棒,只需做一些小改动。

http://www.sharpdevelop.net

答案 4 :(得分:2)

使用RedGate的reflector对付已编译的程序集和Denis Bauer的disassembler以使用您选择的语言返回代码。

答案 5 :(得分:1)

我赞同npinti的建议;但我从来没有找到能完美无瑕的转换器。

我的猜测是,你会找到几个做得好/做得好的人;但是你仍然需要做一些工作才能让一切都好起来。

答案 6 :(得分:1)

学习C#,然后转换它。

答案 7 :(得分:0)

也许C-Sharpener For VB会起作用

答案 8 :(得分:0)

这是你的金票!!! ;)当我找到这个工具(99%的时间完美转换,它真正使VB开发人员的生活更轻松,并打开所有的在线片段和样本专用于C现在可用于VB'er ...其中BTW-在这一点上被忽视了它的优点,它只是,嗯,疯了!;)

以下是我所指的'gem':http://converter.telerik.com/

希望有所帮助!!!