图书介绍
C#2005编程进阶与参考手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)肯斯理-赫金斯(Kingsley-Hughes,A.),(美)肯斯理-赫金斯(Kingsley-Hughes,K.)著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302163804
- 出版时间:2007
- 标注页数:353页
- 文件大小:18MB
- 文件页数:367页
- 主题词:C语言-程序设计-技术手册
PDF下载
下载说明
C#2005编程进阶与参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#简介1
1.1 C#的名称1
1.2 C#概述1
1.2.1 C#的历史2
1.2.2 C#与公共语言运行库2
1.2.3 迁移到.NET2
1.2.4 相关标准3
1.2.5 其他实现3
1.3 C#代码的简单示例3
1.4 学习C#的益处5
1.5 小结6
第2章 开始使用C#7
2.1 开始使用C#,比想象中廉价7
2.1.1 低端的工具7
2.1.2 如何使用免费的C#工具9
2.2 一个让工作更轻松的廉价工具12
2.3 其他可选的文本编辑器和C#工具14
2.4 企业级工具——Visual Studio与Visual C#14
2.5 小结15
第3章 C#语言概述17
3.1 C#17
3.2 C#基础17
3.3 类型18
3.3.1 值类型19
3.3.2 引用类型19
3.3.3 预定义类型19
3.3.4 重载21
3.3.5 类型转换22
3.3.6 数组类型22
3.4 变量和参数22
3.5 表达式24
3.6 语句25
3.7 类26
3.7.1 常量27
3.7.2 字段27
3.7.3 方法27
3.7.4 属性27
3.7.5 事件27
3.7.6 运算符28
3.7.7 索引器28
3.7.8 实例构造函数28
3.7.9 终结器28
3.7.10 静态构造函数28
3.7.11 继承28
3.7.12 静态类29
3.8 结构29
3.9 接口29
3.10 委托29
3.11 枚举30
3.12 泛型30
3.13 迭代器30
3.14 可空类型30
3.15 小结31
第4章 C#语言结构33
4.1 C#程序33
4.2 文法34
4.2.1 文法的二义性35
4.2.2 词法分析36
4.3 小结52
第5章 C#基本概念53
5.1 应用程序启动53
5.2 应用程序终止54
5.3 C#中的声明54
5.4 成员56
5.4.1 命名空间成员56
5.4.2 结构的成员56
5.4.3 枚举成员56
5.4.4 类成员56
5.4.5 接口成员57
5.4.6 数组成员57
5.4.7 委托成员57
5.5 成员访问57
5.6 签名58
5.6.1 索引器签名58
5.6.2 实例构造函数签名58
5.6.3 方法签名59
5.6.4 运算符签名59
5.6.5 签名和重载59
5.7 作用域60
5.8 命名空间和类型名称61
5.9 C#中的内存管理61
5.10 小结61
第6章 类型63
6.1 C#中的3种类型63
6.2 C#的类型系统64
6.3 值类型64
6.3.1 System.ValueType类型65
6.3.2 默认构造函数65
6.3.3 结构类型66
6.3.4 简单类型66
6.3.5 整型67
6.3.6 使用类型68
6.3.7 浮点类型69
6.3.8 decimal类型69
6.3.9 布尔类型70
6.3.10 枚举类型70
6.4 引用类型70
6.4.1 类类型71
6.4.2 object类型71
6.4.3 string类型72
6.4.4 数组类型72
6.4.5 委托类型72
6.4.6 null类型72
6.4.7 装箱和拆箱72
6.4.8 可空类型73
6.5 小结73
第7章 变量75
7.1 变量是什么?75
7.2 变量的类别76
7.2.1 静态变量77
7.2.2 数组元素77
7.2.3 实例变量78
7.2.4 值参数78
7.2.5 引用参数79
7.2.6 输出参数79
7.2.7 局部变量80
7.3 默认值81
7.4 明确赋值81
7.4.1 初始已赋值变量81
7.4.2 初始未赋值变量82
7.5 小结90
第8章 转换91
8.1 隐式转换91
8.1.1 同一性转换92
8.1.2 隐式数值转换92
8.1.3 隐式枚举转换92
8.1.4 隐式引用转换93
8.1.5 装箱转换93
8.1.6 隐式类型参数转换94
8.1.7 隐式常数表达式转换94
8.1.8 用户自定义的隐式转换94
8.2 显式转换95
8.2.1 显式数值转换95
8.2.2 显式枚举转换97
8.2.3 显式引用转换97
8.2.4 拆箱转换98
8.2.5 显式类型参数转换98
8.2.6 用户自定义的显式转换98
8.3 标准转换98
8.3.1 标准隐式转换99
8.3.2 标准显式转换99
8.3.3 用户定义的转换99
8.4 用户定义的隐式转换99
8.5 匿名方法转换100
8.6 方法组转换100
8.7 Null类型转换100
8.8 小结101
第9章 表达式103
9.1 表达式的分类103
9.2 表达式的值104
9.3 表达式与运算符104
9.3.1 三类运算符104
9.3.2 运算符的优先级和结合性105
9.3.3 运算符重载107
9.3.4 运算符提升109
9.4 成员查找110
9.5 函数成员112
9.6 基本表达式115
9.6.1 字面值115
9.6.2 简单名称116
9.6.3 带括号的表达式116
9.6.4 成员访问116
9.6.5 调用表达式117
9.6.6 元素访问117
9.6.7 默认值表达式120
9.6.8 匿名方法121
9.7 一元表达式121
9.8 强制转换表达式121
9.9 算术运算符121
9.10 移位运算符122
9.11 关系和类型测试运算符122
9.12 逻辑运算符123
9.13 条件逻辑运算符124
9.14 空值结合运算符125
9.15 赋值运算符125
9.16 表达式126
9.17 常量表达式126
9.18 布尔表达式127
9.19 小结128
第10章 语句129
10.1 什么是语句?129
10.2 C#语句130
10.2.1 结束点和可到达性131
10.2.2 结束点132
10.2.3 可到达性132
10.3 代码块134
10.4 空语句135
10.5 标记语句135
10.6 声明语句136
10.6.1 局部变量声明136
10.6.2 局部常量声明137
10.7 表达式语句137
10.7.1 选择语句138
10.7.2 迭代语句143
10.7.3 跳转语句146
10.7.4 using语句148
10.7.5 yield语句149
10.8 小结150
第11章 命名空间151
11.1 什么是命名空间?151
11.1.1 使用命名空间组织类151
11.1.2 控制范围152
11.2 编译单元152
11.3 命名空间声明153
11.4 Extern别名指令154
11.5 Using指令155
11.5.1 命名空间成员155
11.5.2 类型声明156
11.5.3 限定的别名成员157
11.6 小结158
第12章 类159
12.1 类是什么?159
12.2 类的声明159
12.2.1 类修饰符160
12.2.2 基类规范161
12.2.3 基类161
12.2.4 实现接口161
12.2.5 类体161
12.2.6 Partial声明161
12.3 类成员162
12.3.1 继承163
12.3.2 new修饰符163
12.3.3 访问修饰符163
12.3.4 静态成员与实例成员164
12.3.5 常量164
12.4 字段165
12.4.1 静态字段与实例字段166
12.4.2 只读字段166
12.5 方法167
12.5.1 方法的参数168
12.5.2 静态方法和实例方法169
12.5.3 虚方法169
12.5.4 重写方法169
12.5.5 密封方法170
12.5.6 抽象方法170
12.5.7 方法体170
12.6 属性170
12.6.1 静态属性和实例属性171
12.6.2 属性访问器171
12.6.3 虚访问器、密封、重写和抽象访问器172
12.7 事件173
12.7.1 类似字段的事件(Field-Like Events)174
12.7.2 静态和实例事件174
12.7.3 虚事件访问器、密封、重写和抽象事件访问器174
12.8 索引器(Indexers)175
12.9 运算符176
12.9.1 一元运算符178
12.9.2 二元运算符178
12.9.3 转换运算符178
12.10 实例构造函数178
12.11 静态构造函数179
12.12 终结器180
12.13 小结180
第13章 结构181
13.1 结构是什么?181
13.2 结构的声明182
13.2.1 结构修饰符182
13.2.2 结构的接口183
13.2.3 结构体183
13.2.4 结构成员183
13.3 结构与类的差别184
13.3.1 值语义(Value Semantics)184
13.3.2 继承185
13.3.3 赋值185
13.3.4 默认值186
13.3.5 装箱和拆箱186
13.3.6 this186
13.3.7 字段初始值设定项186
13.3.8 构造函数186
13.3.9 终结器187
13.3.10 静态构造函数187
13.4 何时使用结构187
13.5 小结188
第14章 数组189
14.1 什么是数组?189
14.2 数组类型190
14.3 创建数组192
14.3.1 访问数组元素192
14.3.2 数组成员192
14.3.3 数组的协变193
14.3.4 数组初始值设定项193
14.4 小结196
第15章 接口197
15.1 接口是什么?197
15.2 定义接口197
15.3 接口声明198
15.3.1 接口的修饰符199
15.3.2 直接基接口199
15.3.3 接口体199
15.3.4 接口成员199
15.3.5 接口方法200
15.3.6 接口属性200
15.3.7 接口事件201
15.4 小结201
第16章 枚举203
16.1 枚举声明204
16.2 枚举修饰符205
16.3 枚举成员206
16.4 避免循环引用207
16.5 System.Enum207
16.6 小结208
第17章 委托209
17.1 使用委托209
17.2 委托的声明210
17.2.1 修饰符210
17.2.2 声明委托211
17.2.3 调用链211
17.2.4 委托的实例化212
17.3 小结213
第18章 异常215
18.1 产生异常的原因215
18.2 System.Exception类215
18.3 常见的异常类216
18.4 异常处理216
18.5 小结217
第19章 特性219
19.1 特性的介绍219
19.2 特性类219
19.2.1 位置参数与命名参数220
19.2.2 特性的用法220
19.2.3 特性的参数类型221
19.3 特性申明221
19.4 特性实例224
19.4.1 特性的编译224
19.4.2 在运行时检索特性的实例225
19.5 保留的特性225
19.6 小结228
第20章 泛型229
20.1 C#泛型与C++模板229
20.2 泛型类的声明230
20.2.1 类型参数231
20.2.2 类型参数的特点231
20.2.3 实例类型232
20.2.4 泛型类的成员233
20.2.5 泛型类中的静态字段233
20.2.6 泛型类中的静态构造函数234
20.2.7 访问Protected成员234
20.2.8 泛型类的重载234
20.2.9 泛型类中的运算符234
20.3 泛型结构声明235
20.4 泛型接口声明235
20.5 显式接口成员实现236
20.6 泛型委托声明236
20.7 构造类型236
20.7.1 类型实参237
20.7.2 开放类型和封闭类型237
20.7.3 构造类型的成员237
20.7.4 using别名指令238
20.7.5 泛型方法238
20.8 不能作为泛型的实体240
20.9 约束240
20.10 小结243
第21章 迭代器245
21.1 迭代器块246
21.1.1 迭代器块和编译时错误247
21.1.2 枚举器接口(Enumerator Interfaces)247
21.1.3 可枚举接口(Enumerable Interfaces)247
21.1.4 产生类型(Yield Type)248
21.1.5 this248
21.2 枚举器对象248
21.2.1 MoveNext方法248
21.2.2 中断执行249
21.2.3 Current属性250
21.2.4 Dispose方法250
21.3 可枚举对象251
21.4 小结252
第22章 非安全代码253
22.1 什么是非安全代码?253
22.2 非安全代码的利与弊253
22.2.1 使用非安全代码的好处254
22.2.2 使用非安全代码的弊端254
22.3 非安全代码的上下文254
22.4 指针基础256
22.4.1 Void指针256
22.4.2 指针运算符256
22.5 使用非安全代码257
22.6 sizeof运算符260
22.7 使用stackalloc260
22.8 编译非安全代码261
22.9 小结261
附录A C#文法263
附录B 命名规范323
附录C 标准库331
附录D 可移植性347
附录E XML文档注释351
热门推荐
- 1808363.html
- 699528.html
- 2072084.html
- 515596.html
- 1366748.html
- 3436326.html
- 2025646.html
- 2209383.html
- 2758945.html
- 3667505.html
- http://www.ickdjs.cc/book_1845791.html
- http://www.ickdjs.cc/book_420858.html
- http://www.ickdjs.cc/book_421968.html
- http://www.ickdjs.cc/book_1924235.html
- http://www.ickdjs.cc/book_1618759.html
- http://www.ickdjs.cc/book_3611942.html
- http://www.ickdjs.cc/book_1962382.html
- http://www.ickdjs.cc/book_1870925.html
- http://www.ickdjs.cc/book_318021.html
- http://www.ickdjs.cc/book_1286536.html