Preface:
When the first version of the C# programming language was released with the .NET Framework in 2002, it achieved great success and became the preferred programming language for many programmers around the world.
C#, as an evolution of C++, simplified many features of C++ but retained the power of C++. In fact, the power of C# and the easy-to-learn syntax persuaded many developers to switch to it from C++ or Java.
The C# 2005 version (also referred to as C# 2.0) added even more powerful features to the language such as generics, partial classes, and much more. The new features of C# 3.0 that were released in the Technology
Preview introduced programmers to a new era called functional programming. C# 3.0 focused on bridging the gap between programming languages and databases. This book covers all the language features from the first version through C# 3.0. It also provides you with the essentials of using Visual Studio 2005 to let you enjoy its capabilities and save you time by using features such as IntelliSense.
Contents:
Chapter 1
IntroductiontoC#and.NET ......................... 1
Chapter 2
Your First Go at C# Programming .......... 17
Chapter 3
C# Data Types .......................................... 31
Chapter 4
Building the Program Logic ......................65
Chapter 5
Using Classes.............................................97
Chapter 6
Function Members ....................................129
Chapter 7
Structs, Enums, and Attributes ...............155
Chapter 8
Interfaces ..................................................175
Chapter 9
Exceptions .................................................193
Chapter 10
Delegates and Events................................221