Are there any good conversion tools out there to convert VB.Net code to C#?
Developer Fusion .NET Code Converter goes both ways and its a free open source alternative to Visual Studio .NET
I would use a tool like reflector to generate c# based off of the MSIL, rather than trying to do a source level conversion.
You will however lose comments and some variable names this way.
There are several products on the market that you can choose from. I did a google of "vb.net to C# converter" and came up with a variety of results including
SharpDevelop has a VB.Net to C# converter. You can also back the other way and you can convert to Boo. I've not use the converter, so I make no guarantees on how good it is. However, it is free, and it's a pretty decent IDE for .Net to boot.
Telerik Code Converter allows you to convert code snippets or multiple files from VB to C# or vice-versa.
This one has worked great for me.. It has tools to convert back and forth between all .Net languages Also there is a tool for VB6 conversion
You can always compile your code and use reflector on it to decompile it in c#