Here is a small but useful tip
If you want to convert your code of your .NET application or assembly from say C# to C++ or VB.NET or vice versa, use
Red Gate Reflector
Why This Is A Perfect Converter
Basically, all the programs we write(C++ or F# or VB.NET or C#) are converted to IL(Intermediate Language) just like C or C++ is converted to Assembly Language.
Then the compiler and linker for IL generate assemblies.
Since these languages can be converted to one single language, they inter-convertible. It is like
a=b
c=b
So, a=c :)