Following the C# introduction, readers will learn about
- C# primitive data types, value types, reference types, type conversions, and arrays
- Operators and control flow, loops, conditional logic, and sequential programming
- Methods, parameters, exception handling, and structured programming
- Classes, inheritance, structures, interfaces, and object-oriented programming
- Well-formed types, operator overloading, namespaces, and garbage collection
- Generics, Collections, and iterators
- Reflection, attributes, and declarative programming
- Threading, synchronization, and muti-threaded patterns
- Interoperability and unsafe code
- The Common Language Infrastructure that underlies C#
1. Introducing C#
2. Data Types
3. Operators and Control Flow
4. Methods and Parameters
5. Classes
6. Inheritance
7. Interfaces
8. Value Types
9. Well-Formed Types
10. Exception Handling
Etc.
"This reference and tutorial should be on the shelf next to your workstation and carried in your backpack. Pick it up and read it!"
From the Foreword by Prashant Sridharan, Program manager, Microsoft Corporation