您好我想将Webcam using DirectShow.NET的代码转换为C#。它在vb.net中完美运行。我尝试使用在线转换器进行转换,但是我有大约30个错误,
对我接下来必须做的事情的任何建议:
这是我使用的转换器:
答案 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#之间进行了几次翻译。这真的很棒,只需做一些小改动。
答案 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/
希望有所帮助!!!