Chapter 1: Introducing the Programming in C# CertificationChapter 2: Basic Program StructureChapter 3: Working with the Type SystemChapter 4: Using TypesChapter 5: Creating and Implementing Class HierarchiesChapter 6: Working with Delegates, Events, and ExceptionsChapter 7: Multithreading and Asynchronous ProcessingChapter 8: Creating and Using Types with Reflection, Custom Attributes, the CodeDOM, and Lambda ExpressionsChapter 9: Working with DataChapter 10: Working with Language Integrated Query (LINQ)Chapter 11: Input Validation, Debugging, and InstrumentationChapter 12: Using Encryption and Managing Assemblies