VB.Net to C# Converter versions

Converts VB.NET code to the C# regulations and standards
5.0
Oct 20, 2020
Mar 19, 2015
Review
Sep 5, 2014
Review
3.1
Oct 9, 2014
Review
3.0
Aug 7, 2012
Review
2.3
Jun 5, 2011
Review
2.2
Nov 10, 2008
Editorial review
rating
2.1
Mar 12, 2008
Review
2.0
Jan 22, 2007
Review
1.4
Jul 25, 2008
Review
1.1
Jul 18, 2009

What's new

v3.1 [Oct 9, 2014]
- Added support to convert FormatCurrency to string.Format.
- Fixed C# brace formatting error when { is placed on same line as if/else.
- Fixed C# formatting issue when option is checked to remove unnecessary braces.
- Corrected issue converting VB functions (Left, Right, etc.) to .Net equivalents if prefixed with "Strings."
- Fixed error of Project Add->New item not displaying templates after conversion in some C# projects.
- Fixed event handling conversions where they would not be overwritten by the designer.
- Corrected error converting assigning to a default instance, such as FormName = nothing.
- Fixed issues automatically correcting CS0149 and CS0030 C# compiler errors.
- Fixed conversion of some integer division scenarios, where integer1/integer2 should be converted as (double) integer1/integer2.
- Corrected issue of invalid conversions when converting complex exponentiation scenarios.

v3.0 [Aug 7, 2012]
- Improved accuracy in converting heavily overloaded routines, such as Console.WriteLine.
- Generating delegate definitions on lambda expressions assigned to local variables to prevent CS0815 errors.
- Fixed problem of application crashes when converting Visual Studio 2012 projects.
- Improved accuracy in converting projects which access databases via ADODB.
- Fixed conversion error when multi-line lambda is passed as the non-last argument to a routine.
- Improved accuracy of automatically fixing C# CS0050 compiler errors (inconsistant accessibility), by now recognizing delegate definitions.
- Corrected problem converting C#ReservedWord.Method, such as break.a()
- Fixed problem converting module references when the module name is surrounded by brackets.
- Improved accuracy when automatically fixing C# compiler errors CS0815, CS1593, and CS1503.

v2.3 [Jun 5, 2011]
You can view and navigate your VB.Net and C# code, and any associated conversion issues, side by side in a Visual Studio like environment. The whole conversion experience feels much more intuitive and productive.

v2.0 [Jan 22, 2007]
1/22/2007 - VB.Net to C# Converter 2.08 Released. . Web project event handling: "Handles" clauses on subroutines are converted to the OnEventName attribute in the control . declaration in the corresponding aspx/ascx file (just as if you created the event originally in C#). This is a huge improvement . in web event handling. . You are now given the choice of converting vbCrLf to "\r\n" or System.Environment.NewLine. You can find the new option . on the "VB Namespace tab" of the conversion options screen. . Fixed a bug in which extraneous nulls would sometimes be inserted as extra parameters in function calls. This has been . fixed. . .

Alternative downloads

Word Magic Translator Professional
Word Magic Translator Professional
rating

It's a software designed to help you get the perfect translation.

Cute Translator
Cute Translator
rating

Multi-language machine translation tool.

Skater .NET Obfuscator
Skater .NET Obfuscator
rating

Visual Studio 2022 Obfuscator is an obfuscation tool for .NET code protection

PrettyCode.Print for .NET
PrettyCode.Print for .NET
rating

Everything you print will look consistent and professional.

OpenNETCF Smart Device Framework Community Edition
OpenNETCF Smart Device Framework
Free
rating

The Smart Device Framework is a sample applications (with source code).