Chapter List
- Chapter 1: The Creation of C#
- Chapter 2: An Overview of C#
- Chapter 3: Data Types, Literals, and Variables
- Chapter 4: Operators
- Chapter 5: Program Control Statements
- Chapter 6: Introducing Classes and Objects
- Chapter 7: Arrays and Strings
- Chapter 8: A Closer Look at Methods and Classes
- Chapter 9: Operator Overloading
- Chapter 10: Indexers and Properties
- Chapter 11: Inheritance
- Chapter 12: Interfaces, Structures, and Enumerations
- Chapter 13: Exception Handling
- Chapter 14: Using I/O
- Chapter 15: Delegates and Events
- Chapter 16: Namespaces, the Preprocessor, and Assemblies
- Chapter 17: Runtime Type ID, Reflection, and Attributes
- Chapter 18: Generics
- Chapter 19: Unsafe Code, Pointers, Nullable Types, and Miscellaneous Topics
Part Overview
Part I discusses the elements of the C# language, including its keywords, syntax, and operators. Also described are several foundational C# techniques, such as using I/O and reflection, which are tightly linked with the C# language.