Sus sintaxis son muy parecidas, es por eso que para un programador java, que para un programador C#.Net es muy sencillo empezar a desarrollar en el otro lenguaje.
En esta pagina podes encontrar algunas de las comparaciones mas comunes entre Java y c#.
Visto en: http://www.harding.edu/fmccown/java_csharp_comparison.html