|
C# Class Design Handbook Reprint
C# is Microsoft?s new object-oriented language, specifically designed to take full advantage of the .NET type system. At the heart of .NET programming in C# is the task of building classes. All C# code participates in the .NET type system, because all code is contained in classes and other types that participate in the class hierarchy of the .NET Framework.
This book is a guide to help you design these classes effectively, by looking at what control we have over our classes, and how C# turns our class definitions into executable code.
Table of Contents
Chapter 1: Defining Types; Chapter 2: Type Members; Chapter 3: Methods; Chapter 4: Properties and Operators; Chapter 5: Constructors and the Object Lifecycle; Chapter 6: Events and Delegates; Chapter 7: Inheritance and Polymorphism; Chapter 8: Code Organization and Metadata; Chapter 9: Support, Errata, and Code Download
|