Introduction
Part I
C# Fundamentals
Chapter 1
The .NET Framework
Chapter 2
Getting Started with Visual Studio 2008
Chapter 3
C# Language Foundations
Chapter 4
Classes and Objects
Chapter 5
Interfaces
Chapter 6
Inheritance
Chapter 7
Delegates and Events
Chapter 8
Strings and Regular Expressions
Chapter 9
Generics
Chapter 10
Threading
Chapter 11
Files and Streams
Chapter 12
Exception Handling
Chapter 13
Arrays and Collections
Chapter 14
Language Integrated Query (LINQ)
Chapter 15
Assemblies and Versioning
Part II
Application Development Using C#
Chapter 16
Developing Windows Applications
Chapter 17
Developing ASP.NET Web Applications
Chapter 18
Developing Windows Mobile Applications
Chapter 19
Developing Silverlight Applications
Chapter 20
Windows Communication Foundation
Part III
Appendixes
Appendix A
C# Keywords
Appendix B
Examining the .Net Class Libraries Using the Object Browser
Appendix C
Generating Documentation for Your C# Applications