C# 3.0
Jack Purdum
Wiley Publishing, Inc.
Beginning
C# 3.0
Acknowledgments ........................................................................................ xi Introduction ............................................................................................... xxi
Part I: Getting Started
Chapter 1: Getting Started ............................................................................3 Chapter 2: Understanding Objects ................................................................19
Part II: Understanding C# Syntax
Chapter 3: Understanding Data Types ..........................................................53 Chapter 4: Understanding C# Statements ....................................................75 Chapter 5: Understanding Reference Data Types ..........................................99 Chapter 6: Making Decisions in Code .........................................................135 Chapter 7: Statement Repetition Using Loops ............................................153 Chapter 8: Arrays ......................................................................................175
Part III: Writing Your Own Classes
Chapter 9: Designing Classes .................................................................... 207 Chapter 10: Designing and Writing Custom Classes ................................... 233 Chapter 11: Exception Handling and Debugging ......................................... 271 Chapter 12: Generics ................................................................................ 299
Part IV: Storing Data
Chapter 13: Using Disk Data Files ............................................................. 329 Chapter 14: Using Databases .................................................................... 395 Chapter 15: Inheritance and Polymorphism ................................................ 443 Appendix A: Exercise Solutions