Microsoft has created a tool called Java Language Conversion Assistant (JLCA), which automatically converts Java code into C# for developers who want to move existing applications to the .NET Framework.
JLCA provides following:
Download and see more details about JLCA 2.0 here: http://msdn.microsoft.com/vstudio/downloads/tools/jlca/
J2EE to .NET Migration: Quick Tips
Comparison of C# with Java: A Developer Perspective