C# Essentials is a highly condensed introduction to the C# language and the .NET Framework. C# and the .NET initiative were both unveiled in July 2000 at the Microsoft Professional Developers Conference in Orlando, Florida, and shortly thereafter the .NET Software Development Kit (SDK) was released on the Internet.
The information in this book is based on the beta 1 version of the .NET SDK released by Microsoft in November 2000. We expect both the C# language and the .NET Framework to continue to evolve over the coming months. To stay current, be sure to check the online resources listed in Section “C# Online” as well as the O’Reilly web page for this book (see Section “How to Contact Us”).
While we have tried to make this book useful to anyone interested in learning about C#, our primary audience is developers already familiar with an object-oriented language such as C++, Smalltalk, Java, or Delphi. C# facilitates writing web applications and services, as well as traditional standalone and client/server-based applications. Experience in any of these areas will make the advantages of C# and the .NET Framework more immediately apparent but isn’t required.