推荐n个VB.Net to C# (C# to VB.net)代码转换(互换互转)工具

以下是n个VB.Net to C# (C# to VB.net)代码转换(互换互转)工具

1.http://www.kamalpatel.net/(最常用的,不过对于16进制的Int不能正常转换)
在线版:VB.Net => C#   C#=>VB.Net
离线版:C#=>VB.Net

2.http://csharpconverter.claritycon.com/(推荐!非常好用的一个,几乎没出过太大的问题。)
在线版:C#=>VB.Net
离线版:C#=>VB.Net

3.http://www.ragingsmurf.com/
在线版:C#=>VB.Net

4.http://aspalliance.com/
在线版:C#=>VB.Net

5.http://developerfusion.com/
在线版:VB.Net => C#   C#=>VB.Net

6.www.icsharpcode.com中的#develop本身带有转换功能

大家如果有其它的欢迎评论告诉我一声
最后送一个最管用的:呵呵,看了就知道.
http://www.4guysfromrolla.com/webtech/012702-1.shtml


出自:http://ike.126.com

花纯春 整理
还是C#1.0翻VB.NET比较容易翻,只要没用unsafe,volatile和少数VB不支持的语法(如event属性,event上的field target attribute,重实现接口,都是一般情况下很少有人用的特性)。而VB中C#不支持的特性既多又常用,所以翻译成功的机率就比较低了。

C#2005又多了许多难于翻译成VB的特性,同样VB2005也是,以后互相翻译的意义越来越小了。

相关推荐
一、操作说明 1、本软件目前可以译的VB代码是指用Visual Basic 6.0编写的源程序代码,得到的易语言源代码是指用易语言4.14编写的源程序代码。 2、从VB代码到易语言源代码译很难能百分百成功!首先,VB的窗体、控件的属性、方法和事件就很难用易语言的窗体、控件的属性、方法和事件一一对应。其次,VB的内部函数也不一定能找到易语言支持库的相应方法。 3、目前,本软件所能做到的就是:其一,将VB的模块代码中的子程序定义、函数定义、参数定义、变量定义尽可能正确地译为对应的易语言定义。其二,将VB代码流程控制命令如If……Then、Select Case、For……Next等尽可能正确地译为易语言的代码流程控制命令。 4、得到的易语言源代码文本全选、复制、并粘贴到易语言4.14的代码编辑器窗口,就会产生易语言的表格式和流程图式的直观代码。但根据上述第2点和第3点,通过译得到的易语言源程序只是半成品,要想它能成功并正确运行,大多数情况下还需要人工多番调试和仔细修改。 5、待译的VB代码应当符合以下规范条件,否则可能出现译问题: (1)译的VB代码应当使用VB6.0的代码编辑器编辑和保存,并且能全编译成功并正确运行,否则可能出现一大堆译不正确的问题! (2)VB的数组到易语言的数组的译不能保证正确无误,还需要人工审查VB的数组各维下限。建议将VB的数组各维下限设为1,数组总维数不超过6。 (3)尽量不要在一行中书写用“:”分隔的多条语句,应该一行只书写一条语句,否则可能出现译不正确的问题。 (4)尽量不要在“Case”语句中使用多复杂条件,否则可能出现译不正确的问题。建议各行“Case”语句使用单条件。 (5)不支持VB的这些流程控制命令译:GoTo、GoSub、Return。如果VB代码包含这些流程控制命令,建议在译前修改。 (6)VB的“For Each...Next”流程控制命令不能确切地译为易语言流程控制命令,必须要人工修正译后的相关代码(7)VB的类模块的“Property Let”和“Property Get”方法不能确切地译为易语言子程序,必须要人工修正译后的相关代码。 二、版本划分 本软件分为教学演示版和商业应用版。 教学演示版免费,但功能有所限制,可辅助VB6.0教学研究和易语言4.14教学研究。 商业应用版收费,但功能不受限制,可通过VB6.0源代码为易语言4.14源代码,加快软件移植和开发过程,但请勿侵犯他人软件版权!如果有需要,请与作者联系购买! 本软件采用易语言编写,需要本软件源代码也可与作者联系购买! 三、作者免责声明 本软件只是单纯尽力实现从VB代码到易语言源代码的正确译,但作者不作任何担保!如果您因为使用本软件造成任何意外或损失,作者概不负责!如果您利用本软件译的源代码属于他人软件版权保护范围,因此产生的一切社会和法律责任由您自负,与作者无关。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页