我正在将一些源代码从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 :(得分:0)
使用此在线工具将vb转换为c#:
http://converter.telerik.com/
此工具还提供了将VB转换为VB代码。