2017-04-04 62 views
-2

我将一些源代码从VB6.0转换为C#。除了逻辑之外,一些语法差异可以很容易地被替换,同时保持函数和变量名称不变。例如在匹配模式之后/之前添加/删除单词

VB 6.0

1. Dim Amount as Decimal 
2. On Error GoTo ErrorHandler 
3. ErrorHandler: 
4. Private Function ValidateValues(Value1 As String, Value2 As Integer) 
    as Boolean 

C#

1. decimal Amount; 
2. try { 
3. catch(Exception ex) { 
4. private bool ValidateValues(string Value1, int Value2) { 

看看4号线这不是简单的查找和替换。它需要在匹配模式之前和之后进行一些插入和删除操作。

这种替代品需要帮助。任何支持工具/技术都可以参考,但我更喜欢Notepad ++。

回答

0

使用了转换VB这个在线工具,C#:

http://converter.telerik.com/ 

而且这个工具提供的转换C#来VB代码。

+0

我正在做VB 6.0到C#,而不是VB.NET到C#。 – bjan

相关问题