This documentation is archived and is not being maintained.

C# Code Examples for Java Developers

C# is an elegant, simple, type-safe, object-oriented language that allows programmers to build a breadth of applications. Combined with the .NET Framework, Visual C# allows the creation of Windows applications, web services, database tools, components, controls and more.

Console Application Development (C# vs Java)

Describes console applications in C# for the Java developer.

File I/O (C# vs Java)

Describes file I/O operations in C# for the Java developer and links to XML classes for XML file loading and saving.

Database Access (C# vs Java)

Compares data access in both languages.

User Interface Development (C# vs Java)

Describes creating Windows Forms application in C# for the Java developer.

Resource Management (C# vs Java)

Provides topics on Windows resource files in C# the Java developer.

Web Services Applications (C# vs Java)

Describes XML Web service application development in C# for the Java developer.

Mobile Devices and Data (C# vs Java)

Describes interacting with databases using C# and .NET Framework Windows Forms, as well as SQL Server, for the Java developer.