pt. 1. Introducing Microsoft Visual C♯ and Microsoft Visual Studio 2010. Welcome to C♯
Working with variables, operators, and expressions
Writing methods and applying scope
Using decision statements
Using compound assignment and iteration statements
Managing errors and exceptions
pt. 2. Understanding the C♯ language. Creating and managing classes and objects
Understanding values and references
Creating value types with enumerations and structures
Using arrays and collections
Understanding parameter arrays
Creating interfaces and defining abstract classes
Using garbage collection and resource management
pt. 3. Creating compounds. Implementing properties to access fields
Interrupting program flow and handling events
Querying in-memory data by using query expressions
pt. 4. Building Windows presentation foundation applications. Introducing Windows presentation foundation
pt. 5. Managing data. Querying information in a database
Displaying and editing data by using the entity framework and data binding
pt. 6. Building professional solutions with Visual Studio 2010. Introducing the task parallel library
Performing parallel data access
Creating and using a web service
Appendix: Interoperating with dynamic languages.