. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
nCHAPTER 10 Arrays and Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
nCHAPTER 11 Delegates and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
nCHAPTER 12 Generics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
nCHAPTER 13 Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
nCHAPTER 14 VB 2008 Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
nCHAPTER 15 LINQ with VB 2008. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
nAPPENDIX A Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
nAPPENDIX B Running the Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
v
Contents
About the Authors . . . . . . . . . . . . . . . . . . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25