Writing a short book on a comprehensive programming language was most definitely a challenge. But such was our mandate and such is C#. The C# programming language was first released in 2000 and has quickly established itself as the language de rigueur for application development at Microsoft Corporation and other software houses. It is a powerful language based on the paradigm of object-orientation and fully integrated with the Microsoft .NET Framework. Hence, C# is architecturally neutral and supported by a vast library of reusable software