From what I have seen, then Java and C# is all but totally identical syntax wise. They run on the same level of abstraction, are both object oriented and both run in virtual machines.

Where you...