Summary (C# vs Java)

Though Microsoft and other vendors have introduced many languages for the .NET platform, C# is a language that closely resembles Java and is very well suited to developers wishing to migrate from J2EE to the .NET platform.

This document has compared and contrasted the two languages. In many ways, C# has the power of C++, the elegance of Java, and the ease of development of Visual Basic, and I hope that this document has demonstrated this.

See Also

Concepts

C# Programming Guide

Other Resources

Visual C#
The C# Programming Language for Java Developers