I just found a nice process to convert java code to c#.
Let's say I have a jar file without source code and I want to get C# source code for all the classess from the jar file.
All I need to do is to use http://www.ikvm.net/ to convert the jar file to a exe/dll file and use .net reflector to generate c#/vb.net source code from it.