Described by Microsoft as "an evolution of Microsoft C and Microsoft C++"
and "simple, modern, type safe, and object oriented," C# (pronounced "C-sharp")
is one of the key language platforms available for building Web services and
applications on the .NET framework. It has been ratified by the ECMA General
Assembly as a language standard, and is a key component in Microsoft's Visual
Studio.NET package for developers.
From Wrox Press, this book excerpt discusses the basics of the
.NET Remoting architecture. Topics such as well-known vs. client-activated
objects, Activation, and Marshaling are discussed.
O'Reilly editor John Osborn interviews Chief MS C# Language architect, Anders Hejlsberg.
Topics include C# and Java (or other languages) compared; component development; garbage collection;
and the development of the C# language.
Mono is an effort to create an Open Source implementation of the .NET Development
Framework. Included or in development is a C# compiler, runtime, and class libraries.
Microsoft's recently released "Shared Source" Common Language Infrastructure, core source code for
the .NET Framework, for Windows XP and FreeBSD operating systems.
Straight from the Microsoft Developer's Network (MSDN) library, this section is a must-bookmark
for C# developers. Includes the C# specification, programmer's reference, tour, and code wizards.