VB.Net to C# Converter 5.03 » Developer.Team

VB.Net to C# Converter 5.03

VB.Net to C# Converter 5.03
VB.Net to C# Converter 5.03


VB.Net to C# Converter is a straightforward application that targets programmers in need of a speedy tool, able to convert code written in VB.Net to C# in just a matter of clicks.

Features support for batch processing items

The program can process files individually, as well as in batch mode, which allows you to convert multiple projects at a time. Also, users are given extensive freedom of choice in what the conversion parameters are concerned.

The main window of the program sports a classic, yet intuitive appearance, displaying all of the features out in the open. As such, you are offered three different possibilities: to convert single or multiple projects or to process only snippets.

Might or might not solve errors automatically

Regardless of the option you choose, the conversion process is subjected to the same algorithm. This consists of a quick verification of the code, which most commonly identifies critical issues that might impair with the processing of the code.

During the operation, some of the errors might get solved automatically, however, it is not recommended to rely on this alone. It is best that you deal with potential issues before the actual conversion.

Side-by-side code inspector

The result will be loaded inside an editor, where you will be able to navigate and inspect the code in a side by side view. This is also the place that provides various notes on the whole operation, pinpointing the errors so you can fix them.

As far as Customization is concerned, the program delivers a very rich collection of options that allow you to control the code formatting to the finest detail. Preferences related to conversion logic, indentation, brace, compiler error correction, string substitution and file encoding are available in this section.

Convert VB code to C# easily

Overall, VB.Net to C# Converter seems like a steady application that can convert and repair code faster than it is humanly possible, simplifying the tedious task of manually processing high amounts of information.

04/08/2018 – VB.Net to C# Converter 5.03 Released

And/Or can optionally be converted to non-short circuited boolean operators & and | for maximum compatibility.
The detected Visual Studio version of the project can now be overridden.
For VB.Net 2015 and above – converts Imports to using static .
Fixed issue of converting foreach lines with implicit line continuation.
Corrected problem converting named argument references which are reserved words or have brackets around them.
Improved variable resolution accuracy, with less reliance on post conversion C# compiler error fixes.
Better type conversions, with less reliance on CS0266, CS0019, CS0037, CS0176 compiler error corrections.
Improved conversion of logic with unsigned integers.
Improved accuracy in converting old style VB code where the function return value is set by assigning to the function name.
Improved conversion accuracy by adding parenthesis after well-known methods if the context can’t be determined.
Simplified conversions of groups of enums being and/or’d together. Removed unnecessary casts to int.
Fixed issue of converting a lambda expression within a function.
Corrected problem of converting an anonymous class with the “Key” keyword.
Corrected issue of converting VB.Net global namespaces.
Fixed error converting Class Library projects with a startup object defined in the project file, which isn’t allowed in C#.
Fixed issue of converting overridden methods with generic constraints, which prevents CS0460 errors.
Corrected error of a using statement sometimes being output in a multi-line lambda.
Fixed problem converting method arguments with a default enum value that is a reserved word.
Fixed error converting a class named “Trim”, which would have parenthesis added in error when referenced.
Corrected issue of variable named “func” being converted as “Func”.
Fixed error of inline null checks ?. not being converted correctly after a TryCast or CType call.
Corrected problem of converting a Case statement with implicit line continuations.
Fixed error of type names being occasionally converted with parenthesis afterwards, if named the same as well known methods.
Corrected problem of converting For Each loops with implicit line continuation and a temporary variable defined.
Improved conversion of complex inline array declarations.
Fixed problem where an invalid cast to an external type with `1 at the end would be applied.
Corrected issue converting a TypeOf statement referencing an array, such as “a is b()”
Fixed problem converting array literals, which sometimes would not put a “new []” in front.
Corrected error converting Linq expressions within lambda routines, where the “from” keyword would be omitted.
Improved conversions of complex attributes.
Delegates, enums and classes are now initially output with visibility of their highest reference, to prevent inconsistent accessibility errors in C#.
Fixed issue of decimal literals in attributes not being converted correctly.
Improved type detection in complex string expressions
More information about this release >


Only for V.I.P
Warning! You are not allowed to view this text.