Home | Download | FAQ | Purchase | Awards / Testimonials | Contact Us

 

VBConversions Home

convert vb to c# vbconversions visual basic.net
 
Home
Download
FAQ
Purchase
Awards / Testimonials
Contact Us

 

New!  10/7/2011 - Version 2.31 released! Download Read More

The Most Accurate VB.Net to C# Converter Money Can Buy

Download

Purchase

Awards / Testimonials

We intensively tested 6 products...this is absolutely the best tool for the job.

Mike Kelly, Sr. Developer
The Select Group
 
I would like to commend your company on your excellent service. Your turnaround time for responses are so appreciated. We have and will recommend your product and company to any shop dealing with converting VB.net to C#.

Dr. Curtis Mitchell
CRM Solutions Inc., Longwood Florida
I've used your VB.Net to C# Converter product since 2005 and find it to be one of the best software investments I've ever made. 

Keep up the good work.

James Betts
Intrust Bank, Wichita, KS 

Are you ready to convert your VB.Net code to C#?  All versions of Visual Basic.Net are supported: 2003, 2005, 2008, and 2010 as well as all project types (Win Forms, Web, Class Library, Compact Framework, Silverlight, etc.). 

There is support for the latest VB.Net language features, including VB2010 enhancements like Implicit Line Continuation and Multiline Lambdas, and VB2008 features such as LINQ and inline XML.

Download the trial edition for free and check it out.  There is absolutely no hassle or nagging emails and no registration is required. 

Key Features

  • Support for the latest Visual Studio features - The latest VB.Net / C# features are supported, including Implicit Line Continuation, Multiline Lambdas, Nullable Optional Parameters, LINQ, XML, WPF, Lambda expressions, and extension methods.
  • Support for All Project Types - Win Forms, Web, Class Library, Compact Framework, Console, etc.
  • High Accuracy - This release was stress tested on thousands of sample programs. Tested were hundreds of Microsoft sample projects (Visual Studio SDK samples, DirectX SDK projects, Windows 7 SDK samples, etc.), in house and customer projects, third party control samples (Infragistics, ComponentOne, Telerik, etc.), and open source projects from SourceForge and CodePlex.
  • Ease of Use - While the conversion logic itself is complex, using the converter isn't.  You are guided through each step of the process with easy, clear instructions.
  • Customization - Not every project is the same.  With dozens of conversion options to choose from, you are in control of the conversion process.
  • Convert Single Projects or Groups of Projects - You can create lists of programs and convert them with one click.  There's also a command line version included.
  • Comprehensive Reporting - There are reports showing potential trouble spots in your code, interesting things which happened during the conversion process, and any C# compiler errors which need to be fixed.
The 4 Million Line Test

This release was tested on 5,562 VB.Net projects (including over 1600 VB2010 projects) and produced 4.2 million lines of C# code. All converted without compiler errors. 

Read more about our testing process and results.

Conversion Samples:

There is now full support for the latest features (LINQ, XML Literals, Code Holes, etc). Check out the samples below:

Built in VB functions are automatically converted to their .Net equivalents (this can be turned off if desired):
VB.Net

MsgBox(UCase(s))

C#

MessageBox.Show(s.ToUpper());

 

Unnecessary ByRef Parameters (common in upgraded VB6 projects) automatically changed to value parameters (this can optionally be disabled).
VB.Net

Dim a = f1(3)

Function f1(ByRef arg1 As Integer) As Integer

C#

var a = f1(3);

public int f1(int arg1)



LINQ Query sample - notice how the converter automatically switches between query syntax and function syntax as required (C# LINQ syntax is more strict than VB):
VB.Net
Dim a = From c In customers Select c Distinct Order By c
C#
var a = (from c in customers select c).Distinct().OrderBy(c => c);
 

LINQ Aggregate query sample:
VB.Net
Dim b = Aggregate c In customers Into Count()
C#
var b = (from c in customers select c).Count();


XML Literals:
VB.Net
Dim d = <customer>Smith Hardware</customer>
C#
var d = System.Xml.Linq.XElement.Parse("<customer>Smith Hardware</customer>");


"Code Holes" in XML Literals:
VB.Net
Dim e = <customer><%= Left(customers(0), 10) %></customer>
C#
var e = System.Xml.Linq.XElement.Parse("<customer>" + customers[0].Substring(0, 10) + "</customer>");


Of course, this is a small sample of what the VBConversions VB.Net to C# Converter can do. Download the trial edition and see how well it does on your code!  There is no obligation and no registration required.

Download Now...      Purchase...  

Version 2.31 Released!
Some of the new features:

Reporting has been completely redone, and you can now export reports in over a dozen different formats.

Late binding is automatically detected and warnings issued.

30% performance improvement!

Many accuracy improvements, too many to list, especially when converting legacy VB6 upgraded projects.

Read more

VB.Net to C# Converter Fully Supports Latest VB.Net 2010  Features
The VB.Net to C# Converter  fully supports all VB2010 languange enhancements, including:

Multiline Lambdas
Implicit Line Continuation
Auto-Implemented Properties
Collection Initializers
Array Literals
Nullable Optional Parameters
Generic Variance

VB2008 language features are also fully supported, including:

LINQ
WPF applications
In line XML w/"code holes"
The new "If" operator
Object initializers
Extension methods
Lambda expressions
Nullable data types
Implicit types
Anonymous types

MVP Blog Mention
VBConversions was mentioned in a prominent MVP blog, for its unique ability to convert LINQ.

VBConversions Wins VSM Readers Choice Award
The VBConversions VB.Net to C# Converter won the 2006 Visual Studio Magazine's Readers Choice Award in the Development Tools Category, and has been nominated every year thereafter.

converting translator convertor  
 

VBConversions is used by the world's largest companies:


Read more

Testimonial

Your application worked great the very first time unlike my experience with (competitor name omitted) which does not do spit with the designer file and made a mess out of the conversion of the remainder of a functioning vb.net application.

I'll be recommending your application to anyone else I run into that may be attempting to move from vb.net to C#. You've earned my confidence!

Bob Banks

Testimonial


I just downloaded your trial software and all I can say is wow!

Great software! Keep up the great work.

Being in the industry as long as I have I have seen a lot of bad software both in the corporations as well as with vendors. It has always been a pleasant surprise to find something that simply works as well as advertised.

Steve Naidamast
Black Falcon Software, Inc..

Testimonial
We had nearly 50 MB's of VB.Net code to convert. The code effected many development teams in different departments within the enterprise.

We intensively tested 6 products, and VBConversions' VB.Net to C# Converter had the richest feature set, reporting tools, analysis and recording options.

All things considered, this is absolutely the best tool for the job.

Mike Kelly
Sr Developer
The Select Group

Read more


 

Copyright 2004-2011 VBConversions LLC  Links