Beginning C# 3.0 Jack Purdum Wiley Publishing, Inc ffirs.indd iii 4/8/08 1:30:48 PM ffirs.indd ii 4/8/08 1:30:47 PM Beginning C# 3.0 Acknowledgments xi Introduction xxi Part I: Getting Started Chapter 1: Getting Started 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 465 Index 495 ffirs.indd i 4/8/08 1:30:46 PM ffirs.indd ii 4/8/08 1:30:47 PM Get more from Wrox 978-0-470-18757-9 978-0-470-19137-8 978-0-470-19136-1 Available wherever books are sold or visit wrox.com badvert.indd 525 4/7/08 4:41:54 PM Now you can access more than 200 complete Wrox books online, wherever you happen to be! Every diagram, description, screen capture, and code sample is available with your subscription to the Wrox Reference Library For answers when and where you need them, go to wrox.books24x7.com and subscribe today! badvert.indd 526 4/7/08 4:41:57 PM ... 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 ... visit wrox.com badvert.indd 525 4/7/08 4:41:54 PM Now you can access more than 200 complete Wrox books online, wherever you happen to be! Every diagram, description, screen capture, and code sample.. .Beginning C# 3.0 Jack Purdum Wiley Publishing, Inc ffirs.indd iii 4/8/08 1:30:48 PM ffirs.indd ii 4/8/08 1:30:47 PM Beginning C# 3.0 Acknowledgments xi Introduction