簡體   English   中英

如何將vb.net編碼轉換為工作C#代碼?

[英]How to convert vb.net coded to WORKING c# code?

嗨,我想使用DirectShow.NETWebcam上的代碼轉換為C#。 它在vb.net中完美運行。 我嘗試使用在線轉換器進行轉換,但是出現了30個錯誤,

關於下一步我必須做的任何建議:

這是我使用的轉換器:

1) 將VB.NET轉換為C#

CodeProject文章說,作者最初將此示例 C#轉換 VB.NET。 這可能是原始的C#來源:

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

誰說你甚至必須轉換它? 您可以將其放入類庫中,並在C#項目中使用DLL。 無需將完美運行的.Net代碼轉換為其他.Net代碼。

沒有這些錯誤和相關的源代碼,我們將無能為力。 最好的選擇是使用在線轉換器(與您一樣)並修復編譯器錯誤,然后測試其他錯誤。

我已經使用SharpDevelop在項目的vb和c#之間進行了幾次轉換。 這真的很棒,只需要進行一些小的更改。

http://www.sharpdevelop.net

將RedGate的反射器與已編譯的程序集以及Denis Bauer的反匯編器配合使用,以使用您選擇的語言獲取代碼。

我會回應npinti的建議; 但我從未找到可以完美完成所有任務的轉換器。

我的猜測是,您會發現其中有幾項表現出色/出色。 但是您仍然需要做一些工作才能使所有游戲都變得不錯。

學習C#,然后將其轉換。

這是您的金票!!! ;)當我發現此工具(99%的時間可以完成完美轉換)時,它確實使sa VB開發人員的工作變得更輕松,並開放了所有專有的C語言在線片段和示例,現在可供VB'er使用。順便說一句,BTW-在這一點上的優勢是如此被忽視,它只是,很好,太瘋狂了!

我指的是“寶石”: http : //converter.telerik.com/

希望有幫助!!!

也許C-Sharpener For VB可以工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM