C#类设计手册PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(英)Richard Conway,(英)Teun Duynstee等著;杨浩译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302068321
- 页数:318 页
目 录 1
第1章定义类型 1
1.1 类型 1
1.1.1.NET类型系统 2
1.1.2 值类型和引用类型 4
1.2值类型 8
1.2.1 基本类型 8
1.2.2用户定义的值类型(结构) 14
1.2.3枚举 19
1.3 引用类型 24
13.1 类类型 25
1.3.2 委托 32
1.3.3 数组 32
1.3.4字符串 35
1.4把值类型用作引用类型 38
1.5接口 41
1.6小结 42
第2章类型成员 44
2.1 常量 45
2.2字段 50
2.3属性 53
2.4方法 56
2.5属性与方法 57
2.6静态类型成员 57
2.7事件和委托 61
2.8运算符 62
2.9构造函数 62
2.10使用System.Object 63
2.10.1 GetType() 63
2.10.2ToString() 64
2.10.3 Equals() 66
2.10.4 GetHashCode() 68
2.10.5 Equals()和GetHashCode() 70
2.11 小结 70
第3章方法 72
3.1 方法的调用 72
3.2 方法的作用域和可见性 74
3.3方法类型 74
3.3.1 实例和静态方法的例子 74
3.3.2实例和静态方法的最佳做法 76
3.4参数和参数化方法 76
3.4.1 参数类型 76
3.4.2按引用类型传送与按值类型传送 81
3.4.3 可变长度的参数列表 90
3.4.4传送字符串——不变的对象 91
3.4.6传送枚举值 92
3.4.5传送数组和上限检查 92
3.5 方法重载 93
3.6异常的处理 96
3.6.1什么是异常 97
3.6.2 Try…Catch…Finally 98
3.6.3抛出自己代码中的异常 99
3.7方法和MSIL代码 102
3.8设计小结 108
第4章属性和运算符 109
4.1 C#中的属性 109
4.1.1 C#属性的语法 110
4.1.2标量属性 111
4.1.3索引器 124
4.2 C#中的运算符 135
4.2.1 表达式中的运算符 135
4.2.2运算符重载的语法 136
4.2.3运算符和类 137
4.2.4运算符和结构 149
4.2.5运算符重载的最佳做法 154
4.2.6运算符小结 154
4.3小结 155
第5章构造函数和对象生命周期 156
5.1对象的创建 158
5.2销毁对象 162
5.3使用构造函数 166
5.3.1把构造函数链接在一起 167
5.3.2调用基类构造函数 168
5.3.3私有构造函数 170
5.3.4静态构造函数 172
5.4转换运算符 173
5.5.1 使用复制构造函数 177
5.5对象的克隆 177
5.5.2 ICloneable接口 179
5.6串行化和并行化 181
5.7 设计模式 184
5.7.1 Singleton模式 185
5.7.2 Abstract Factory模式 187
5.7.3懒惰的初始化 191
5.7.4 Copy-On-Write 192
5.8小结 193
第6章事件和委托 194
6.1 委托 194
6.1.1创建和使用简单委托 195
6.1.2创建和使用多播委托 201
6.1.3创建和使用异步委托 210
6.2事件 217
6.2.1事件体系结构 218
6.2.2事件的发布和订阅 219
6.2.3 事件在.NET Framework的类型接口中的作用 234
6.3小结 236
第7章 继承和多态性 237
7.1 继承 238
7.1.1继承的层次结构 239
7.1.2重写基类的操作 240
7.1.3抽象类和接口 240
7.1.4创建类层次结构 244
7.2基于接口的编程 257
7.2.1 定义接口 258
7.2.2实现接口 258
7.2.3多态性和接口 260
7.2.4 多重接口继承 262
7.2.5 IL中的接口 262
7.2.6界定接口方法的作用域 264
7.2.7转换为不同的接口类型 265
7.2.8名称的多义性和遮蔽 266
7.3小结 267
第8章代码组织和元数据 269
8.1 使用命名空间建立应用程序的结构 269
8.2理解程序集 287
8.2.1什么是程序集 287
8.2.2元数据 288
8.3 把应用程序部署为程序集 298
8.3.1部署单程序集应用程序 299
8.3.2使用私有程序集部署应用程序 300
8.3.3部署共享程序集 304
8.4为程序集生成文档 310
8.4.1 使用程序集级别的属性 311
8.4.2 XML文档 313
8.5小结 318
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019