Book description
“Based on my own experience, I can safely say that every .NET developer who reads this will have at least one ‘aha’ moment and will be a better developer for it.”
–From the Foreword by Don Box
The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++. Now, C# 3.0 adds functional programming techniques and LINQ, Language INtegrated Query. The C# Programming Language, Third Edition, is the authoritative and annotated technical reference for C# 3.0.
Written by Anders Hejlsberg, the language’s architect, and his colleagues, Mads Torgersen, Scott Wiltamuth, and Peter Golde, this volume has been completely updated and reorganized for C# 3.0. The book provides the complete specification of the language, along with descriptions, reference materials, code samples, and annotations from nine prominent C# gurus.
The many annotations–a new feature in this edition–bring a depth and breadth of understanding rarely found in any programming book. As the main text of the book introduces the concepts of the C# language, cogent annotations explain why they are important, how they are used, how they relate to other languages, and even how they evolved.
This book is the definitive, must-have reference for any developer who wants to understand C#.
Table of contents
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- About the Authors
- About the Annotators
- 1. Introduction
- 2. Lexical Structure
- 3. Basic Concepts
- 4. Types
- 5. Variables
- 6. Conversions
- 7. Expressions
- 8. Statements
- 9. Namespaces
- 10. Classes
- 11. Structs
- 12. Arrays
- 13. Interfaces
- 14. Enums
- 15. Delegates
- 16. Exceptions
- 17. Attributes
- 18. Unsafe Code
- A Documentation Comments
- B Grammar
- C References
- Index
Product information
- Title: The C# Programming Language, Third Edition
- Author(s):
- Release date: October 2008
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321562999
You might also like
book
C Programming Language, 2nd Edition
This book is meant to help the reader learn how to program in C. It is …
book
Learn C# Programming
Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, …
book
Programming C# 10
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
Modern C for Absolute Beginners: A Friendly Introduction to the C Programming Language
Learn the C programming language easily and in a straightforward way. This book teaches the basics …