海量PDF免费下载!

深入解析C#(第4版).pdf(高清PDF免费下载)

深入解析C#(第4版)
评分:
9.6
发布时间:
2023/11/26 19:35:25

内容介绍:

C#语言简洁优雅,精妙强大,是当今编程语言的集大成者,功能不断推陈出新,受到众多开发人员的推崇。《深入解析C#(第4版)》是C#领域不可多得的经典著作,新版重磅升级,不仅重新组织了内容,还全面更新并细致剖析了C# 6和C# 7的新增特性,为读者奉上知识盛宴。作者在详尽展示C#各个知识点的同时,注重从现象中挖掘本质,解读语言背后的设计思想,深入探究了C#的核心概念和经典特性,并将这些特性融入代码示例,帮助读者顺畅使用C#,享受使用C#编程的乐趣。

乔恩·斯基特(Jon Skeet),谷歌高级软件工程师,微软C# MVP,拥有近20年C#项目开发经验。自2002年来,他一直是C#社区、新闻组、国际会议和Stack Overflow网站中非常活跃的技术专家,回答了数以万计的C#和.NET相关问题,是Stack Overflow上的传奇贡献者。

本书目录:

献词
对第3版的赞誉
对第2版的赞誉
对第1版的赞誉
中文版序

前言
致谢
关于本书
关于作者
关于封面插图
第一部分 C#背景介绍
第 1 章 大浪淘沙
1.1 一门与时俱进的语言
1.2 一个与时俱进的平台
1.3 一个与时俱进的社区
1.4 一本与时俱进的好书
1.5 小结
第二部分 从C# 2到C# 5
第 2 章 C# 2
2.1 泛型
2.2 可空值类型
2.3 简化委托的创建
2.4 迭代器
2.5 一些小的特性
2.6 小结
第 3 章 C# 3:LINQ及相关特性
3.1 自动实现的属性
3.2 隐式类型
3.3 对象和集合的初始化
3.4 匿名类型
3.5 lambda表达式
3.6 扩展方法
3.7 查询表达式
3.8 终极形态:LINQ
3.9 小结
第 4 章 C# 4:互操作性提升
4.1 动态类型
4.2 可选形参和命名实参
4.3 COM互操作性提升
4.4 泛型型变
4.5 小结
第 5 章 编写异步代码
5.1 异步函数简介
5.2 对异步模式的思考
5.3 async方法声明
5.4  await 表达式
5.5 返回值的封装
5.6 异步方法执行流程
5.7 异步匿名函数
5.8 C# 7自定义task类型
5.9 C# 7.1中的异步 Main 方法
5.10 使用建议
5.11 小结
第 6 章 异步原理
6.1 生成代码的结构
6.2 一个简单的 MoveNext() 实现
6.3 控制流如何影响 MoveNext()
6.4 执行上下文和执行流程
6.5 再探自定义task类型
6.6 小结
第 7 章 C# 5附加特性
7.1 在 foreach 循环中捕获变量
7.2 调用方信息attribute
7.3 小结
第三部分 C# 6
第 8 章 极简属性和表达式主体成员
8.1 属性简史
8.2 自动实现属性的升级
8.3 表达式主体成员
8.4 小结
第 9 章 字符串特性
9.1 .NET中的字符串格式化回顾
9.2 内插字符串字面量介绍
9.3 使用 FormattableString 实现属地化
9.4 使用指南和使用限制
9.5 使用 nameof 访问标识符
9.6 小结
第 10 章 简洁代码的特性“盛宴”
10.1  using static 指令
10.2 对象初始化器和集合初始化器特性增强
10.3 空值条件运算符
10.4 异常过滤器
10.5 小结
第四部分 C# 7及其后续版本
第 11 章 使用元组进行组合
11.1 元组介绍
11.2 元组字面量和元组类型
11.3 元组类型及其转换
11.4 CLR中的元组
11.5 元组的替代品
11.6 元组的使用建议
11.7 小结
第 12 章 分解与模式匹配
12.1 分解元组
12.2 非元组类型的分解操作
12.3 模式匹配简介
12.4 C# 7.0可用的模式
12.5 模式匹配与 is 运算符的搭配使用
12.6 在 switch 语句中使用模式
12.7 对模式特性使用的思考
12.8 小结
第 13 章 引用传递提升执行效率
13.1 回顾: ref 知多少
13.2  ref 局部变量和 ref return
13.3  in 参数(C# 7.2)
13.4 将结构体声明为只读(C# 7.2)
13.5 使用 ref 参数或者 in 参数的扩展方法(C# 7.2)
13.6 类 ref 结构体(C# 7.2)
13.7 小结
第 14 章 C# 7的代码简洁之道
14.1 局部方法
14.2  out 变量
14.3 数字字面量的改进
14.4  throw 表达式
14.5  default 字面量(C# 7.1)
14.6 非尾部命名实参
14.7 私有受保护的访问权限(C# 7.2)
14.8 C# 7.3的一些小改进
14.9 小结
第 15 章 C# 8及其后续
15.1 可空引用类型
15.2  switch 表达式
15.3 嵌套模式匹配
15.4 index和range
15.5 更多异步集成
15.6 预览版中尚未提供的特性
15.7 欢迎加入
15.8 小结
附录 特性与语言版本对照表
· · · · · · (更多)
下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送book:84961,如:book:84961 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧