深入理解C#
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-10-20 20:28:38
微信
赏
支付宝
文档简介:
版权信息
书名:深入理解C#(第3版)
作者:Jon Skeet
译者:姚琪琳
ISBN:978-7-115-34642-1
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
目录
版权声明
献词
对本书第1版的赞誉
对第2版的赞誉
序
前言
致谢
关于本书
关于封面插图
第一部分 基础知识
第1章 C#开发的进化史
1.1 从简单的数据类型开始
1.2 排序和过滤
1.3 处理未知数据
1.4 LINQ简介
1.5 COM和动态类型
1.6 轻松编写异步代码
1.7 剖析.NET平台
1.8 怎样写出超炫的代码
1.9 小结
第2章 C# 1所搭建的核心基础
2.1 委托
2.2 类型系统的特征
2.3 值类型和引用类型
2.4 C# 1之外:构建于坚实基础之上的新特性
2.5 小结
第二部分 C# 2 :解决C# 1 的问题
第3章 用泛型实现参数化类型
3.1 为什么需要泛型
3.2 日常使用的简单泛型
3.3 深化与提高
3.4 高级泛型
3.5 泛型在C#和其他语言中的限制
3.6 小结
第4章 可空类型
4.1 没有值时怎么办
4.2 System.Nullable和System.Nullable
4.3 C# 2为可空类型提供的语法糖
4.4 可空类型的新奇用法
4.5 小结
第5章 进入快速通道的委托
5.1 向笨拙的委托语法说拜拜
5.2 方法组转换
5.3 协变性和逆变性
5.4 使用匿名方法的内联委托操作
5.5 匿名方法中的捕获变量
5.6 小结
第6章 实现迭代器的捷径
6.1 C# 1:手写迭代器的痛苦
6.2 C# 2:利用yield语句简化迭代器
6.3 真实的迭代器示例
6.4 使用CCR实现伪同步代码
6.5 小结
第7章 结束C# 2的讲解: 最后的一些特性
7.1 分部类型
7.2 静态类型
7.3 独立的取值方法/赋值方法属性访问器
7.4 命名空间别名
7.5 pragma指令
7.6 非安全代码中固定大小的缓冲区
7.7 把内部成员暴露给选定的程序集
7.8 小结
第三部分 C# 3 :革新写代码的方式
第8章 用智能的编译器来防错
8.1 自动实现的属性
8.2 隐式类型的局部变量
8.3 简化的初始化
8.4 隐式类型的数组
8.5 匿名类型
8.6 小结
第9章 Lambda表达式和表达式树
9.1 作为委托的......
评论
发表评论