C#程序员参考手册(中文版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
C#程序员参考手册

C#程序员参考手册

中文版
Grant Palmer
浏览人数:20
读者:                 ...
在微软为.NET Framework推出的各种语言中,综合了Visual Basic的高效性和C/C++的强大功能的C#己成为最受青睐的语言。其现代、简单、完全面向对象和类型安全的特性使它成为下一代的分布式应用程序的主流开发语言。
本书对C#的主要功能和核心类库提供了一个快速的参考。本书讲述了各种C#概念和特性,如类型系统、运算符、局部变量、数组、类、结构、枚举、字段、方法、属性、委托、事件、属性标志、系统类、集合、反射和正则表达式等。全书章节段落结构清楚,内容简明,切中要点,反映了作者多年的编程经验。
本书适合于需要C#语言和.NET Framework类库的快速参考的程序员和希望通过代码示例学习编程的程序员阅读。

第1章 编译和程序结构   
1.1 基本的C并语法   
1.1.1 注释   
1.1.2 Main 方法   
1.2 编译一个C#程序   
1.3 命名空间   
1.4 小结   
第2章 C#类型系统   
2.1 通用类型系统   
2.1.1 公共语言规范   
2.1.2 类型层次结构   
2.2 栈和托管堆   
2.3 值类型   
2.3.1 内建值类型   
2.3.2 用户定义的值类型   
2.4 引用类型   
2.4.1 预定义的引用类型   
2.4.2 用户定义的引用类型   
2.5 确定类型   
2.6 强制类型转换   
2.7 装箱和取消装箱   
2.8 小结   
第3章 运算符   
3.1 算术运算符   
3.2 赋值运算符   
3.3 关系运算符   
3.4 逻辑运算符   
3.5 对象运算符   
3.6 间接寻址和地址运算符   
3.7 其他运算符   
3.8 运算符重载   
3.9 小结   
第4章 程序流程和异常处理   
4.1 条件语句   
4.1.1 if-else语句   
4.1.2 switch语句   
4.2 迭代循环   
4.2.1 for语句   
4.2.2 foreach语句   
4.2.3 while语句   
4.2.4 do-while语句   
4.3 跳转语句   
4.3.1 break语句   
4.3.2 continue语句   
4.3.3 goto语句   
4.3.4 return语句   
4.4 异常处理   
4.5 小结   
第5章 局部变量   
5.1 局部变量声明   
5.2 局部变量赋值   
5.3 变量的作用域   
5.4 小结   
第6章 数组   
6.1 创建一维数组   
6.2 创建多维数组   
6.3 初始化数组元素   
6.4 访问数组元素   
6.5 数组属性和方法   
6.6 数组引用语义   
6.7 小结   
第7章 类   
7.1 定义类   
7.2 创建一个类实例   
7.3 构造函数   
7.3.1 调用基类的构造函数   
7.3.2 调用在同一个类中定义的构造函数   
7.3.3 静态构造函数   
7.4 析构函数和Finalize 方法   
7.5 处理托管和非托管资源   
7.6 继承   
7.7 用户定义类型之间的强制转换   
7.8 小结   
第8章 结构   
8.1 结构和类之间的差异   
8.2 定义结构   
8.3 创建结构实例   
8.4 小结   
第9章 接口   
9.1 定义接口   
9.2 实现接口   
9.3 接口继承   
9.4 接口映射   
9.5 小结   
第10章 枚举   
10.1 定义一个枚举   
10.2 使用枚举   
10.3 Enum类的方法   
10.4 小结   
第11章 字段   
11.1 实例字段   
11.2 静态字段   
11.3 访问修饰符   
11.4 常量字段   
11.5 只读字段   
11.6 lock语句   
11.7 易变字段   
11.8 小结   
第12章 方法   
12.1 定义方法   
12.2 退出方法   
12.3 实例方法   
12.4 静态方法   
12.5 访问修饰符   
12.6 方法参数   
12.6.1 params关键字   
12.6.2 ref关键字   
12.6.3 out关键字   
12.7 虚方法   
12.8 抽象方法   
12.9 密封方法   
12.10 Extern关键字   
12.11 方法重载   
12.12 方法覆盖   
12.13 方法隐藏   
12.14 小结   
第13章 属性   
13.1 定义属性   
13.1.1 get存取器   
13.1.2 set存取器   
13.2 实例属性   
13.3 静态属性   
13.4 小结   
第14章 索引器   
14.1 定义索引器   
14.2 使用索引器   
14.3 小结   
第15章 委托   
15.1 定义委托   
15.2 创建委托实例   
15.3 调用委托   
15.4 多播委托   
15.5 小结   
第16章 事件   
16.1 C#事件模型   
16.2 事件委托   
16.2.1 .NET Framework类库中的事件委托   
16.2.2 用户定义的事件委托   
16.2.3 创建事件委托实例   
16.3 事件处理程序   
16.4 触发事件   
16.5 事件存取器   
16.6 小结   
第17章 不安全代码   
17.1 指针和C#   
17.1.1 指针语法   
17.1.2 unsafe关键字   
17.1.3 编译不安全代码   
17.1.4 fixed关键字   
17.2 sizeof运算符   
17.3 指针算术运算   
17.4 强制转换指针   
17.4.1 将指针强制转换为整型类型   
17.4.2 将指针强制转换为其他指针类型   
17.4.3 空指针   
17.5 栈数组   
17.6 小结   
第18章 属性标志   
18.1 在代码元素中应用属性标志   
18.2 预定义属性标志   
18.3 用属性标志进行条件编译   
18.4 用户定义属性标志   
18.5 使用反射展示属性标志   
18.6 小结   
第19章 预处理命令   
19.1 预处理命令   
19.2 小结   
第20章 XML文档   
20.1 创建XML文档注释   
20.2 提取一个XML文档文件   
20.3 小结   
第21章 .NET类的路标   
21.1 .NET Framework中的命名空间   
21.1.1 编译器类   
21.1.2 与Windows操作系统互操作   
21.1.3 核心类   
21.1.4 CodeDom类   
21.1.5 集合   
21.1.6 组件行为   
21.1.7 配置   
21.1.8 数据访问   
21.1.9 调试   
21.1.10 目录服务   
21.1.11 图形   
21.1.12 组件服务   
21.1.13 全局化   
21.1.14 输入/输出   
21.1.15 WMI   
21.1.16 消息队列   
21.1.17 联网   
21.1.18 反射   
21.1.19 资源管理   
21.1.20 编译器服务   
21.1.21 COM互操作性   
21.1.22 Remoting   
21.1.23 串行化   
21.1.24 安全和加密   
21.1.25 Windows服务   
21.1.26 文本操作   
21.1.27 线程   
21.1.28 计时器   
21.1.29 Web编程   
21.1.30 Web服务   
21.1.31 Web窗体   
21.1.32 Windows窗体   
21.1.33 XML   
21.2 小结   
第22章 系统类   
22.1 Type类   
22.2 0bject类   
22.3 String类   
看过本书的人还看过