第1章 .NET框架及类库 1
1.1 使用C#语言的原因 1
1.2 .NET Framework中的命名空间 2
1.3 与Windows系统协合 3
1.4 .NET核心类 4
第2章 Microsoft.Win32命名空间 8
2.1 PowerModeChangedEventArgs类 8
2.2 Registry类 8
2.3 SystemEvents类 9
2.4 RegistryKey类 10
第3章 System命名空间 16
3.1 Activator类 18
3.2 Array类 22
3.3 Console类 29
3.4 Convert类 34
3.5 Delegate类 38
3.6 Exception类 41
3.7 MarshalByRefObject类 43
3.8 Math类 45
3.9 Object类 47
3.10 OverflowException类 49
3.11 Random类 51
3.12 String类 53
3.13 Type类 57
3.14 Uri类 62
第4章 System.Collections命名空间 66
4.1 ArrayList类 66
4.2 BitArray类 72
4.3 CollectionBase类 76
4.4 DictionaryBase类 79
4.5 Hashtable类 82
4.6 Queue类 85
4.7 SortedList类 89
4.8 Stack类 93
第5章 System.10命名空间 98
5.1 File类 98
5.2 FileStream类 104
5.3 BinaryReader类 111
5.4 BinaryWriter类 115
5.5 StreamReader类 119
5.6 StreamWriter类 123
5.7 Stream类 126
5.8 BufferedStream类 132
5.9 Directory类 135
5.10 DirectoryInfo类 144
5.11 MemoryStream类 149
5.12 Path类 153
第6章 System.Reflection命名空间 157
6.1 Assembly类 158
6.2 AssemblyName类 163
6.3 ConstructorInfo类 166
6.4 FieldInfo类 169
6.5 Module类 172
6.6 PropertyInfo类 175
第7章 System.Text命名空间 180
7.1 Encoding类 180
7.2 Decoder类 186
7.3 StringBuilder类 187
7.4 UnicodeEncoding类 192
7.5 UTF8Encoding类 195
8.1 Capture类 201
第8章 System.Text.RegularExpressions命名空间 201
8.2 CaptureCollection类 203
8.3 Group类 204
8.4 GroupCollection类 205
8.5 Match类 206
8.6 MatchCollection类 208
8.7 Regex类 209
8.8 RegexCompilationInfo类 215
第9章 System.Threading命名空间 217
9.1 AutoResetEvent类 217
9.2 Monitor类 219
9.3 Mutex类 223
9.4 ReaderWriterLock类 225
9.5 Thread类 228
9.6 ThreadPool类 231
9.7 Timer类 235
9.8 WaitHandle类 238
第10章 System.Timers命名空间 241
10.1 ElapsedEventArgs类 241
10.2 Timer类 242
10.3 TimersDescriptionAttribute类 244
第11章 System.Windows.Forms命名空间 246
11.1 Application类 251
11.2 Control类 254
11.3 Form类 262
11.4 TextBox类 269
11.5 ComboBox类 274
11.6 Clipboard类 281
11.7 Cursor类 282
11.8 DataFormats类 285
11.9 DataGrid类 288
11.10 DataGridColumnStyle类 296
11.11 DataObject类 297
11.12 InputLanguage类 300
11.13 Menu类 302
11.14 Screen类 304
11.15 ToolTip类 307
11.16 TreeNode类 309
11.17 TreeView类 312
第12章 System.Drawing命名空间 318
12.1 Bitmap类 319
12.2 Brush类 323
12.3 ColorTranslator类 324
12.4 Font类 326
12.5 FontFamily类 329
12.6 Graphics类 332
12.7 Icon类 340
12.8 Image类 342
12.9 ImageAnimator类 345
12.10 Pen类 347
12.11 Region类 350
12.12 StringFormat类 354
12.13 TextureBrush类 356
第13章 System.Data命名空间 360
13.1 Constraint类 361
13.2 ConstraintCollection类 363
13.3 DataColumn类 366
13.4 DataColumnCollection类 368
13.5 DataRelation类 371
13.6 DataRelationCollection类 373
13.7 DataRow类 375
13.8 DataRowCollection类 380
13.9 DataRowView类 382
13.10 DataSet类 385
13.11 DataTable类 392
13.12 DataTableCollection类 396
13.13 DataView类 399
第14章 System.Net命名空间 403
14.1 Dns类 404
14.2 DnsPermission类 406
14.3 HttpWebRequest类 409
14.4 HttpWebResponse类 412
14.5 IPAddress类 414
14.6 IPEndPoint类 417
14.7 IPHostEntry类 418
14.8 SocketAddress类 419
14.9 WebClient类 421
14.10 WebPermission类 424
14.11 WebProxy类 428
14.12 WebRequest类 430
14.13 WebResponse类 434
第15章 System.Runtime.Remoting命名空间 436
15.1 ActivatedClientTypeEntry类 436
15.2 ActivatedServiceTypeEntry类 438
15.3 ObjectHandle类 439
15.4 ObjRef类 441
15.5 RemotingServices类 443
15.6 WellKnownClientTypeEntry类 446
第16章 System.Net.Sockets命名空间 448
16.1 NetworkStream类 448
16.2 Socket类 451
16.3 TcpClient类 457
16.4 TcpListener类 459
16.5 UdpClient类 462
第17章 System.Globalization命名空间 466
17.1 Calendar类 466
17.2 CompareInfo类 471
17.3 CultureInfo类 476
17.4 DateTimeFormatInfo类 479
17.5 GregorianCalendar类 483
17.6 NumberFormatInfo类 487
17.7 RegionInfo类 490
17.8 SortKey类 492
17.9 StringInfo类 493
17.10 TextElementEnumerator类 495
17.11 TextInfo类 497
第18章 System.Management命名空间 499
18.1 ConnectionOptions类 500
18.2 EventQuery类 502
18.3 ManagementBaseObject类 504
18.4 ManagementClass类 506
18.5 ManagementObject类 511
18.6 ManagementPath类 514
18.7 WqlObjectQuery类 516
第19章 System.Data.SqlClient命名空间 518
19.1 SqlCommand类 518
19.2 SqlCommandBuilder类 522
19.3 SqlConnection类 524
19.4 SqlDataAdapter类 527
19.5 SqlDataReader类 530
19.6 SqlTransaction类 533
20.1 DirectoryEntries类 536
第20章 System.DirectoryServices命名空间 536
20.2 DirectoryEntry类 538
20.3 DirectorySearcher类 541
20.4 PropertyCollection类 544
20.5 PropertyValueCollection类 545
20.6 SchemaNameCollection类 548
20.7 SearchResult类 549
20.8 SearchResultCollection类 551
第21章 System.Security.Cryptography.X509Certificates命名空间 554
21.1 X509Certificate类 554
21.2 X509CertificateCollection类 557
21.3 X509CertificateEnumerator类 560
第22章 System.Collections.Specialized命名空间 562
22.1 HybridDictionary类 562
22.2 ListDictionary类 565
22.3 NameObjectCollectionBase类 568
22.4 StringDictionary类 570
22.5 StringEnumerator类 573
第23章 System.Data.Odbc命名空间 575
23.1 OdbcCommand类 575
23.2 OdbcCommandBuilder类 578
23.3 OdbcConnection类 581
23.4 OdbcDataAdapter类 584
23.5 OdbcDataReader类 586
23.6 OdbcParameter类 589
23.7 OdbcTransaction类 591
第24章 System.Diagnostics命名空间 593
24.1 ConditionalAttribute类 594
24.2 Debug类 596
24.3 EventLog类 599
24.4 EventLogEntry类 603
24.5 EventLogEntryCollection类 605
24.6 PerformanceCounter类 607
24.7 Process类 612
24.8 ProcessModule类 613
24.9 ProcessThread类 615
24.10 ProcessStartInfo类 617
24.11 StackFrame类 619
24.12 StackTrace类 621
24.13 TextWriterTraceListener类 624
第25章 System.Drawing.Printing命名空间 627
25.1 Margins类 627
25.2 PageSettings类 629
25.3 PaperSource类 631
25.4 PrintDocument类 631
25.5 PrinterSettings类 634
25.6 PrintPageEventArgs类 636
25.7 PrinterResolution类 637
25.8 PaperSizeCollection类 638
25.9 PaperSourceCollection类 639
25.10 QueryPageSettingsEventArgs类 640
第26章 System.Web命名空间 642
26.1 HttpApplication类 643
26.2 HttpApplicationState类 645
26.3 HttpBrowserCapabilities类 648
26.4 HttpClientCertificate类 649
26.5 HttpContext类 651
26.6 HttpResponse类 653
26.7 HttpServerUtility类 656
26.8 HttpUtility类 659
参考文献 662