C#语言参考手册PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:微软公司,东方人华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302044341
- 页数:418 页
前言页 1
第1章 简介 1
1.1 Hello,world程序 1
1.2 类型 2
1.2.1 预定义类型 4
1.2.2 转换 7
1.2.3 数组类型 8
1.2.4 类型系统的统一 10
1.3 变量和参量 11
1.4 自动内存管理 15
1.5 表达式 17
1.6 语句 18
1.7 类 23
1.7.1 常量 25
1.7.2 字段 26
1.7.3 方法 27
1.7.4 特性 29
1.7.5 事件 29
1.7.6 运算符 31
1.7.7 索引函数 32
1.7.8 实例构造函数 34
1.7.9 析构函数 35
1.7.10 静态构造函数 35
1.7.11 继承 36
1.8 结构体 38
1.9 接口 39
1.10 代表 40
1.11 枚举 41
1.12 名称空间与汇编 42
1.13 版本进化 44
1.14 属性 47
第2章 词法结构 51
2.1 翻译步骤 51
2.2 语法符号 51
2.3 预处理 52
2.3.1 预处理声明 53
2.3.2 #if、#elif、#else和#endif 55
2.3.3 预处理控制行 56
2.3.4 #line 57
2.3.5 预处理标识符 57
2.3.7 与空白的相互作用 58
2.3.6 预处理表达式 58
2.4 词法分析 59
2.4.1 输入 59
2.4.2 输入字符 60
2.4.3 行结束符 60
2.4.4 注释 60
2.4.5 空白 61
2.4.6 权标 62
2.5 句法分析 62
2.5.1 标识符 62
2.5.2 关键字 64
2.5.3 文字 65
2.5.4 运算符和标点符号 70
2.5.5 Unicode字符转义序列 70
3.1 声明 73
第3章 基本概念 73
3.2 成员 76
3.2.1 名称空间成员 76
3.2.2 结构体成员 76
3.2.3 枚举成员 77
3.2.4 类成员 77
3.2.5 接口成员 77
3.2.6 数组成员 77
3.2.7 代表成员 77
3.3 成员访问 78
3.3.1 访问性声明 78
3.3.2 访问域 79
3.3.3 受保护的访问 81
3.3.4 访问性约束 82
3.4 签名和重载 83
3.5 作用域 84
3.6 名称空间名称和类型名称 90
第4章 类型 93
4.1 值类型 93
4.1.1 默认构造函数 94
4.1.2 结构体类型 95
4.1.3 简单类型 96
4.1.4 整数类型 97
4.1.5 浮点数类型 98
4.1.6 十进制数类型 99
4.1.7 布尔类型 100
4.1.8 枚举类型 100
4.2 引用类型 100
4.2.1 类类型 101
4.2.3 string类型 102
4.2.4 接口类型 102
4.2.5 数组类型 102
4.2.6 代表类型 102
4.2.2 object类型 102
4.3 装箱和开箱 103
4.3.1 装箱转换 103
4.3.2 开箱转换 104
第5章 变量 107
5.1 变量分类 107
5.1.1 静态变量 108
5.1.2 实例变量 108
5.1.3 数组元素 108
5.1.4 值参量 108
5.1.6 输出参量 109
5.1.5 引用参量 109
5.1.7 局部变量 110
5.2 默认值 110
5.3 明确赋值 110
5.3.1 初始化赋值变量 113
5.3.2 初始化未赋值变量 113
5.4 变量引用 113
第6章 转换 115
6.1 隐式转换 115
6.1.1 同一转换 115
6.1.2 隐式数字转换 115
6.1.3 隐式枚举转换 116
6.1.4 隐式引用转换 116
6.2 显式转换 117
6.1.7 用户自定义隐式转换 117
6.1.5 装箱转换 117
6.1.6 隐式常量表达式转换 117
6.2.1 显式数字转换 118
6.2.2 显式枚举转换 119
6.2.3 显式引用转换 119
6.2.4 开箱转换 120
6.2.5 用户自定义显式转换 120
6.3 标准转换 120
6.3.1 标准隐式转换 120
6.3.2 标准显式转换 121
6.4 用户自定义转换 121
6.4.1 允许的用户自定义转换 121
6.4.2 评定用户自定义转换 121
6.4.4 用户自定义显式转换 123
6.4.3 用户自定义隐式转换 123
第7章 表达式 125
7.1 表达式分类 125
7.2 运算符 126
7.2.1 运算符的优先级和结合性 127
7.2.2 运算符重载 128
7.2.3 一元运算符重载方案 129
7.2.4 二元运算符重载方案 129
7.2.5 用户自定义修选运算数 130
7.2.6 数字升级 130
7.3 成员查找 132
7.4 函数成员 133
7.4.1 自变量列表 135
7.4.3 函数成员调用 138
7.4.2 重载方案 138
7.5 基本表达式 139
7.5.1 文字 140
7.5.2 简单名称 140
7.5.3 括号表达式 142
7.5.4 成员访问 143
7.5.5 调用表达式 144
7.5.6 元素访问 146
7.5.7 This访问 148
7.5.8 Base访问 149
7.5.9 后增量和后减量运算符 149
7.5.10 运算符new 150
7.5.11 typeof运算符 155
7.5.12 checked和unchecked运算符 156
7.6 一元表达式 159
7.6.1 一元加法运算符 159
7.6.2 一元减法运算符 160
7.6.3 逻辑非运算符 160
7.6.4 按位反运算符 161
7.6.5 前增量和前减量运算符 161
7.6.6 转换表达式 162
7.7 算术运算符 163
7.7.1 乘法运算符 163
7.7.2 除法运算符 164
7.7.3 取余运算符 166
7.7.4 加法运算符 167
7.7.5 减法运算符 168
7.8 移位运算符 170
7.9 关系运算符 171
7.9.1 整数比较运算符 172
7.9.2 浮点数比较运算符 173
7.9.3 十进制数比较运算符 174
7.9.4 布尔值比较运算符 174
7.9.5 枚举比较运算符 174
7.9.6 .nce类型比较运算符 175
7.9.7 字符串比较运算符 176
7.9.8 代表比较运算符 177
7.9.9 运算符is 177
7.10 逻辑运算符 178
7.10.1 整数逻辑运算符 178
7.10.3 布尔逻辑运算符 179
7.11 条件逻辑运算符 179
7.10.2 枚举逻辑运算符 179
7.11.1 布尔条件逻辑运算符 180
7.11.2 用户自定义条件逻辑运算符 181
7.12 条件运算符 181
7.13 赋值运算符 182
7.13.1 简单赋值 183
7.13.2 复合赋值 185
7.14 表达式 186
7.15 常量表达式 186
7.16 布尔表达式 188
第8章 语句 189
8.1 结束点和到达性 190
8.2 块 191
8.3 空语句 192
8.4 标号语句 193
8.5 声明语句 194
8.5.1 局部变量声明 194
8.5.2 局部常量声明 195
8.6 表达式语句 196
8.7 选择语句 196
8.7.1 if语句 196
8.7.2 switch语句 197
8.8 循环语句 202
8.8.1 while语句 202
8.8.2 do语句 203
8.8.3 for语句 203
8.4.4 foreach语句 205
8.9 跳转语句 206
8.9.1 break语句 207
8.9.2 continue语句 208
8.9.3 goto语句 208
8.9.4 return语句 209
8.9.5 throw语句 210
8.10 try语句 211
8.11 checked和unchecked语句 214
8.12 lock语句 214
8.13 using语句 215
第9章 名称空间 219
9.1 编译单元 219
9.2 名称空间声明 220
9.3 Using指示符 221
9.3.1 Using别名指示符 222
9.3.2 Using名称空间指示符 225
9.4 名称空间成员 227
9.5 类型声明 228
第10章 类 229
10.1 类声明 229
10.1.1 类修饰符 229
10.1.2 类基指定 231
10.1.3 类体 231
10.2 类成员 231
10.2.1 继承性 233
10.2.2 修饰符new 233
10.2.3 访问修饰符 234
10.2.4 要素类型 234
10.2.5 静态成员和实例成员 234
10.3 常量 235
10.4 字段 238
10.4.1 静态字段和实例字段 239
10.4.2 只读字段 240
10.4.3 字段初始化 241
10.4.4 变量初始化符 242
10.5 方法 244
10.5.1 方法的参量 245
10.5.2 静态方法和实例方法 252
10.5.3 虚方法 252
10.5.4 重载方法 255
10.5.5 抽象方法 257
10.5.6 外部方法 259
10.5.7 方法体 260
10.5.8 方法重载 261
10.6 特性 261
10.6.2 虚特性 262
10.6.1 静态特性 262
10.6.3 重载特性 263
10.6.4 抽象特性 264
10.6.5 访问函数 265
10.7 事件 271
10.8 索引函数 274
10.8.1 索引函数重载 278
10.8.2 虚索引函数 278
10.8.3 重载索引函数 278
10.8.4 抽象索引函数 279
10.9 运算符 280
10.9.1 一元运算符 281
10.9.2 二元运算符 281
10.9.3 转换运算符 282
10.10 实例构造函数 283
10.10.1 构造函数初始化符 284
10.10.2 实例变量初始化符 285
10.10.3 默认构造函数 288
10.10.4 私有构造函数 289
10.10.5 可选的构造函数参量 289
10.11 析构函数 290
10.12 静态构造函数 290
第11章 结构体 295
11.1 结构体声明 295
11.1.1 结构体修饰符 295
11.1.2 接口 295
11.1.3 结构体主体 295
11.3.1 数据库整数类型 296
11.2 结构体成员 296
11.3 结构体范例 296
11.3.2 数据库布尔类型 299
第12章 数组 303
12.1 数组类型 303
12.2 数组创建 304
12.3 数组元素访问 305
12.4 数组成员 305
12.5 数组协方差 305
12.6 数组初始化符 306
第13章 接口 309
13.1 接口声明 309
13.1.1 接口修饰符 309
13.1.2 基本接口 310
13.2 接口成员 311
13.1.3 接口体 311
13.2.1 接口方法 312
13.2.2 接口特性 312
13.2.3 接口事件 313
13.2.4 接口索引函数 313
13.2.5 接口成员访问 314
13.3 接口成员的全限定名 316
13.4 接口实现 317
13.4.1 显式接口成员实现 318
13.4.2 接口映射 320
13.4.3 接口实现继承 324
13.4.4 接口重实现 326
13.4.5 抽象类和抽象接口 328
14.1 枚举声明 329
第14章 枚举 329
14.2 枚举成员 330
14.3 枚举值和操作 333
第15章 代表 335
15.1 代表声明 335
15.2 代表实例化 336
15.3 多重转换代表 337
15.4 代表调用 337
第16章 异常 339
16.1 发生异常的原因 339
16.2 System.Exception类 339
16.3 如何处理异常 340
16.4 常用的异常类 340
17.1.1 AttributeUsage属性 343
第17章 属性 343
17.1 属性类 343
17.1.2 位置参量和命名参量 344
17.1.3 属性参量类型 345
17.2 属性指定 346
17.3 属性实例 348
17.3.1 属性的编译 349
17.3.2 属性实例的运行期回溯 349
17.4 保留属性 350
17.4.1 AttributeUsage属性 350
17.4.2 Conditional属性 351
17.4.3 Obsolete属性 354
18.1 指针类型 355
18.2 指针操作 355
第18章 不安全代码 355
18.2.1 指针成员访问 356
18.2.2 指针元素访问 356
18.2.3 sizeof运算符 356
18.2.4 stackalloc运算符 356
18.2.5 间接指针 356
18.2.6 取址运算符 356
18.3 固定语句 356
第19章 互用性 359
19.1 COMImport属性 359
19.2 COMRegisterFunction属性 360
19.3 COMSourceInterfaces属性 360
19.6 DllImport属性 361
19.4 COMVisible属性 361
19.5 DispId属性 361
19.7 FieldOffset属性 363
19.8 GlobalObject属性 363
19.9 Guid属性 364
19.10 HasDefaultInterface属性 364
19.11 ImportedFromTypeLib属性 365
19.12 In和Out属性 365
19.13 InterfaceType属性 366
19.14 MarshalAs属性 366
19.15 NoIDispatch属性 367
19.16 NonSerialized属性 367
19.18 PreserveSig属性 368
19.17 Predeclared属性 368
19.19 Serializable属性 369
19.20 StructLayout属性 369
19.21 TypeLibFunc属性 370
19.22 TypeLibType属性 370
19.23 TypeLibVar属性 371
19.24 支持的枚举 371
第20章 C#语法总结 375
第1章 简单语法 375
第2章 词法结构语法 375
2.2 语法符号 375
2.3 预处理 376
3.6 名称空间名称和类型名称 385
第3章 基本概念语法 385
第4章 类型语法 386
4.1 值类型 386
4.2 引用类型 387
第5章 变量语法 387
5.4 变量引用 387
第6章 转换语法 388
第7章 表达式语法 388
7.5 基本表达式 388
7.6 一元表达式 391
7.7 算术运算符 391
7.8 移位运算符 392
7.9 关系运算符 392
7.10 逻辑运算符 392
7.14 表达式 393
7.13 赋值运算符 393
7.15 常量表达式 393
7.12 条件运算符 393
7.11 条件逻辑运算符 393
7.16 布尔表达式 394
第8章 语句语法 394
8.2 块 394
8.3 空语句 394
8.4 标号语句 394
8.5 声明语句 394
8.6 表达式语句 395
8.7 选择语句 396
8.8 循环语句 396
8.9 跳转语句 397
8.10 try语句 398
8.13 using语句 399
8.12 lock语句 399
8.11 checked语句和unchecked语句 399
第9章 名称空间语法 400
9.1 翻译单元 400
9.2 名称空间声明 400
9.3 使用指示符 400
9.4 名称空间成员 401
9.5 类型声明 401
第10章 类语法 401
10.1 类声明 401
10.2 类成员 402
10.3 常量 403
10.4 字段 403
10.5 方法 404
10.6 特性 405
10.7 事件 406
10.9 运算符 407
10.8 索引函数 407
10.10 实例构造函数 408
10.11 析构函数 408
10.12 静态构造函数 408
第11章 结构体语法 409
11.1 结构体声明 409
11.2 结构体成员 410
第12章 数组语法 410
12.1 数组类型 410
12.6 数组初始化符 410
第13章 接口语法 411
13.1 接口声明 411
13.2 接口成员 411
14.1 枚举声明 412
第14章 枚举语法 412
14.2 枚举成员 413
第15章 代表语法 413
15.1 代表声明 413
第16章 异常语法 414
第17章 属性指定 414
17.2 属性语法 414
第18章 不安全代码语法 415
18.1 指针类型 415
18.2 指针操作 416
18.3 固定语句 417
第19章 互用性语法 417
第20章 参考书目语法 417
附录 参考书目 418
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《云淡风轻 蒋勋谈东方美学》刘海珍,潘旖妍责编;蒋勋 2020
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《东方杂志 第109册 第24卷 第二十一至二十四号 1927年11月-1927年12月》上海书店出版社编 2012
- 《东方杂志 第127册 第28卷 第一至四号 1931年1月-1931年2月》上海书店出版社编 2012
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019