前言 1
第一章 简介 7
C#语言 7
CLR 9
BCL 11
第一个C#程序 11
标识符 13
类型 13
第二章 C#语言参考 13
变量 26
表达式与运算符 28
语句 31
类型组织 40
继承 42
访问修饰字 48
类和结构 50
接口 69
数组 73
枚举 75
委托(delegate) 77
事件(event) 80
try语句和异常 83
属性信息 86
不安全代码和指针 89
预处理指令 92
XML文档 93
公用类型 100
第三章 .NET框架编程 100
数学 106
字符串 108
集合 111
正则表达式 119
输入/输出 121
联网 125
线程 130
配件 135
反射 139
定制属性信息 147
自动内存管理 154
同本机DLL互操作 158
与COM互操作 165
第四章 BCL综述 170
核心类型 171
文本 171
流和输入输出 172
联网 172
集合 172
线程 173
安全 173
反射 174
序列化 174
远程调用 175
Web服务 175
数据访问 176
XML 176
Web应用程序 177
丰富的客户应用程序 177
图形 177
全球化 178
配置 178
高级组件服务 179
配件 179
诊断与调试 180
与未管制代码互操作 180
组件和工具支持 180
本地操作系统设施 181
运行时设施 181
第五章 核心.NET工具 182
附录一 C#关键字 187
附录二 正则表达式 194
附录三 格式限定符 199
附录四 数据列集 206
附录五 使用配件 208
附录六 名字空间与配件 212
词汇表 219