Table of Contents
What You Need to Use This Book
Study Material and Code on the Website
Chapter 1: Introducing the Programming C# Certification
How to Study for the Exam Using This Book
Additional Reading and Resources
Chapter 2: Basic Program Structure
Additional Reading and Resources
Chapter 3: Working with the Type System
Understanding Generic Types and Generic Methods
Additional Reading and Resources
Additional Reading and Resources
Chapter 5: Creating and Implementing Class Hierarchies
Designing and Implementing Interfaces
Implementing Common Interfaces
Additional Reading and Resources
Chapter 6: Working with Delegates, Events, and Exceptions
Additional Reading and Resources
Chapter 7: Multithreading and Asynchronous Processing
Creating Responsive Applications
Working with the Task Parallel Library
Exploring Advanced Multithreading Programming Topics
Additional Reading and Resources
Using the System.Reflection Namespace
Read and Create Custom Attributes
Generate Code Using the CodeDOM Namespace
Additional Reading and Resources
Additional Reading and Resources
Chapter 10: Working with Language Integrated Query (LINQ)
Understanding Query Expressions
Additional Reading and Resources
Chapter 11: Input Validation, Debugging, and Instrumentation
Additional Reading and Resources
Chapter 12: Using Encryption and Managing Assemblies
Additional Reading and Resources
Appendix: Answers to Sample Test Questions
Chapter 1: Introducing the Programming in C# Certification
Chapter 2: Basic Program Structure
Chapter 3: Working with the Type System
Chapter 5: Creating and Implementing Class Hierarchies
Chapter 6: Working with Delegates, Events, and Exceptions
Chapter 7: Multithreading and Asynchronous Processing
Chapter 10: Working with Language Integrated Query (LINQ)
Chapter 11: Input Validation, Debugging, and Instrumentation
18.219.134.198