Ch1: Introduction to Computers, the Internet and Visual C# 1
Ch2: Dive Into® Visual C# 2010 Express 24
Ch3: Introduction to C# Applications 60
Ch4: Introduction to Classes, Objects, Methods and strings 101
Ch5: Control Statements: Part 1 136
Ch6: Control Statements: Part 2 183
Ch7: Methods: A Deeper Look 226
Ch8: Arrays 280
Ch9: Introduction to LINQ and the List Collection 344
Ch10: Classes and Objects: A Deeper Look 364
Ch11: Object-Oriented Programming: Inheritance 398
Ch12: OOP: Polymorphism, Interfaces and Operator Overloading 435
Ch13: Exception Handling: A Deeper Look 479
Ch14: Graphical User Interfaces with Windows Forms: Part 1 510
Ch15: Graphical User Interfaces with Windows Forms: Part 2 561
Ch16: Strings and Characters 630
Ch17: Files and Streams 661
Ch18: Databases and LINQ 707
Ch19: Web App Development with ASP.NET 748
Ch20: Searching and Sorting 799
Ch21: Data Structures 830
Ch22: Generics 873
Ch23: Collections 898
Ch24: GUI with Windows Presentation Foundation
Ch25: WPF Graphics and Multimedia
Ch26: XML and LINQ to XML
Ch27: Web App Development with ASP.NET: A Deeper Look
Ch28: Windows Communication Foundation (WCF) Web Services
Ch29: Silverlight and Rich Internet Applications
Ch30: ATM Case Study, Part 1: Object-Oriented Design with the UML
Ch31: ATM Case Study, Part 2: Implementing an Object-Oriented Design