Editor: VBConversions VB.Net to C# Converter is the best VB to C# converter on the market, and won the Visual Studio Magazine Reader's Choice Award in 2006.
# Support for the latest Visual Studio features - The latest VB.Net / C# features are supported, including 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.
# 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.
NEW:
* VB 2010 support.
* Converts all VB versions (2003, 2005, 2008, and 2010) from one user interface.
* The user interface and help system has been completely revamped.
* When opening a VB or C# project, the correct version of Visual Studio is explicitly opened, rather than relying on the operating system default.
* Corrected problem converting files in subdirectories off the main project folder.
* Fixed issue of lambda variables sometimes not being initialized correctly (thanks Phil for notifying).
* Corrected error converting for each loop within case block, where the loop variable is also defined in a different case block.
* Fixed error sometimes occurring in expressions with Exponents.
* Corrected problem when converting a generic definition with multiple parameters, when some are array types.
* Improved automatic fixing of CS0019, CS0023, CS0266, CS0428 and other C# compiler errors.
* Fixed problem converting constant Microsoft.VisualBasic.FirstDayOfWeek.
* Corrected many other minor issues.