VBConversions' VB.Net to C# Converter is a state of the art conversion program which rewrites your VB.Net project in C#. Unlike other conversion programs, variable names, comments, and inline comments are preserved, and code conversion accuracy is over 99%.
The VB.Net to C# Converter even converts some of the most difficult features other programs don't even attempt, such as ReDim statements, parameterized properties, local shared variables, On Error Goto's, event handling, complex Case statements, API calls, and more
http://www.vbconversions.com/topten.aspx