作者: [美] 马克·米凯利斯(Mark Michaelis)
丛书名: 经典原版书库
出版社:机械工业出版社
ISBN:9787111618980
上架时间:2019-3-1
出版日期:2019 年2月
开本:16开
页码:966
版次:1-1
所属分类:
内容简介
作为历年来深受各层次开发人员欢迎的C#指南,本书讨论了从C# 3.0到7.0的重要的C#特性,强调了现代编程模式,可帮助读者编写简洁、强大、健壮、安全和易于维护的C#代码。世界级C#专家Mark Michaelis对语言进行了全面而深入的探讨,提供了对关键C# 7.0增强、C# 7.0和.NET Core/.NET Standard的配合使用以及跨平台编译的论述。
作译者
1章 C#概述
1
1.1 Hello, World
2
1.2 C#语法基础
11
1.3 使用变量
20
1.4 控制台输入和输出
24
1.5 注释
28
1.6 托管执行和CLI
32
1.7 多个.NET框架
37
2章 数据类型
43
2.1 基本数值类型
44
2.2 更多基本类型
53
2.3 null和void
67
2.4 数据类型转换
69
3章 更多数据类型
77
3.1 类型的划分
77
3.2 可空修饰符
80
3.3 元组
83
3.4 数组
90
4章 操作符和控制流程
109
4.1 操作符
110
.4.2 控制流程概述
126
4.3 代码块
132
4.4 代码块、作用域和声明空间
135
4.5 布尔表达式
137
4.6 按位操作符
147
4.7 控制流程语句(续)
153
4.8 跳转语句
165
4.9 C#预处理器指令
171
5章 方法和参数
181
5.1 调用方法
182
5.2 声明方法
189
5.3 using指令
195
5.4 Main()的返回值和参数
200
5.5方法参数
203
5.6 递归
215
5.7 方法重载
217
5.8 可选参数
220
5.9 用异常实现基本处理
225
6章 类
241
6.1 类的声明和实例化
245
6.2 实例字段
249
6.3 实例方法
251
6.4 使用this关键字
252
6.5 访问修饰符
259
6.6 属性
261
6.7 构造函数
278
6.8 静态成员
289
6.9 扩展方法
299
6.10 封装数据
301
6.11 嵌套类
304
6.12 分部类
307
7章 继承
313
7.1 派生
314
7.2 重写基类
326
7.3 抽象类
338
7.4 所有类都从System.Object派生
344
7.5 使用is操作符验证基础类型
345
7.6 使用is操作符进行模式匹配
346
7.7 switch语句中的模式匹配
347
7.8 使用as操作符进行转换
349
8章 接口
353
8.1 接口概述
354
8.2 通过接口实现多态性
355
8.3 接口实现
360
8.4 在实现类和接口之间转换
366
8.5 接口继承
366
8.6 多接口继承
369
8.7 接口上的扩展方法
369
8.8 通过接口实现多继承
371
8.9 版本控制
374
8.10 比较接口和类
375
8.11 比较接口和特性
377
9章 值类型
379
9.1 结构
383
9.2 装箱
390
9.3 枚举
398
10章 合式类型
411
10.1 重写object的成员
411
10.2 操作符重载
424
10.3 引用其他程序集
432
10.4 定义命名空间
442
10.5 XML注释
445
10.6 垃圾回收
449
10.7 资源清理
452
10.8 推迟初始化
461
11章 异常处理
465
11.1 多异常类型
465
11.2 捕捉异常
469
11.3 常规catch块
473
11.4 异常处理规范
475
11.5 自定义异常
479
11.6 重新抛出包装的异常
483
12章 泛型
487
12.1 如果C#没有泛型
488
12.2 泛型类型概述
493
12.3 约束
506
12.4 泛型方法
519
12.5 协变性和逆变性
524
12.6 泛型的内部机制
531
13章 委托和Lambda表达式
537
13.1 委托概述
538
13.2 声明委托类型
542
13.3 Lambda表达式
550
13.4 匿名方法
556
14章 事件
575
14.1 使用多播委托编码Publish-Subscribe模式
576
14.2 理解事件
591
15章 支持标准查询操作符的集合接口
603
^_^:4a6da8c3b545c29332963db1c21040cd