Team Fly |
Page ix
Introduction | xix |
Chapter 1 • Understanding the .NET Framework | 1 |
Why Read This Chapter | 2 |
Help! | 3 |
Grappling with Framework Class Descriptions | 5 |
The Hunt for a Grammar | 6 |
Why Two Ways? | 10 |
About Constructors | 10 |
Assemblies Three Ways | 11 |
Understanding Data Types | 11 |
About System.Object | 12 |
MemberWiseClone | 12 |
Equals | 12 |
ReferenceEquals | 13 |
The Main Point about Equality | 14 |
GetHashCode | 16 |
GetType | 16 |
ToString | 16 |
Strong Typing Weakens | 17 |
Is Color a Data Type? | 17 |
Exploiting the Framework | 18 |
A Useful Class View Utility | 20 |
A Brief Lexicon | 21 |
Summary | 22 |
Chapter 2 • New Ways of Doing Traditional Jobs | 23 |
Clipboard Access | 23 |
Working with ''Control Arrays" | 24 |
Multiple Handles | 27 |
Using Arrays | 28 |
Zero-Based Collections (Sometimes) | 28 |
Initialization | 30 |
Arrays of Objects | 30 |
Array Search and Sort Methods | 31 |
Customized Sorting | 33 |
Many Properties and Methods | 34 |
The Flexible ArrayList | 35 |
Mass Manipulation | 36 |
Data Binding | 36 |
Enumerators | 37 |
Using HashTables | 37 |
New Date/Time Techniques | 38 |
Adding Time | 39 |
Team Fly |