Mastering Visual C# .NET

Introduction. Part 1: Fundamental C# Programming. Chapter 1: Introduction to C#. Chapter 2: Basic C# Programming. Chapter 3: Expressions and Operators. Chapter 4: Decisions, Loops, and Preprocessor Directives. Chapter 5: Object--Oriented Programming. Chapter 6: More about Classes and Objects. Chapter 7: Derived Classes. Chapter 8: Interfaces. Chapter 9: Strings, Dates, Times, and Time Spans. Chapter 10: Arrays and Indexers. Chapter 11: Collections. Chapter 12: Delegates and Events. Chapter 13: Exceptions and Debugging. Part 2: Advanced C# Programming. Chapter 14: Threads. Chapter 15: Streams and Input/Output. Chapter 16: Assemblies. Chapter 17: Attributes and Reflection. Chapter 18: Remoting. Chapter 19: Security. Chapter 20: XML. Chapter 21: Other Classes in the Base Class Library. Part 3: .NET Programming with C#. Chapter 22: Introduction to Databases. Chapter 23: Active Data Objects: ADO.NET. Chapter 24: Introduction to Windows Applications. Chapter 25: Active Server Pages: ASP.NET. Chapter 26: Web Services. Appendices. Appendix A: C# Keywords. Appendix B: C# Compiler Options. Appendix C: Regular Expressions. Index.