More Effective C#中文版 改善C#程序的50个具体办法PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:BillWagner编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2010
- ISBN:9787115215703
- 页数:292 页
第1章 使用泛型 1
条目1:使用1.x框架API的泛型版本 4
条目2:恰到好处地定义约束 14
条目3:运行时检查泛型参数的类型并提供特定的算法 19
条目4:使用泛型强制编译期类型推断 26
条目5:确保泛型类型支持可销毁对象 32
条目6:使用委托定义类型参数上的方法约束 36
条目7:不要为基类或接口创建泛型的特殊实现 42
条目8:尽可能使用泛型方法,除非需要将类型参数用于实例的字段中 46
条目9:使用泛型元组代替out和ref参数 50
条目10:在实现泛型接口的同时也实现传统接口 56
第2章 C#中的多线程 63
条目11:使用线程池而不是创建线程 67
条目12:使用BackgroundWorker实现线程间通信 74
条目13:让lock()作为同步的第一选择 78
条目14:尽可能地减小锁对象的作用范围 86
条目15:避免在锁定区域内调用外部代码 90
条目16:理解Windows窗体和WPF中的跨线程调用 93
第3章 C#设计实践 105
条目17:为序列创建可组合的API 105
条目18:将遍历和操作、谓词以及函数分开 112
条目19:根据需要生成序列中的元素 117
条目20:使用函数参数降低耦合 120
条目21:让重载方法组尽可能清晰、最小化且完整 127
条目22:定义方法后再重载操作符 134
条目23:理解事件是如何增加对象间运行时耦合的 137
条目24:仅声明非虚的事件 139
条目25:使用异常来报告方法的调用失败 146
条目26:确保属性的行为与数据类似 150
条目27:区分继承和组合 156
第4章 C#3.0语言增强 163
条目28:使用扩展方法增强现有接口 163
条目29:使用扩展方法增强现有类型 167
条目30:推荐使用隐式类型局部变量 169
条目31:使用匿名类型限制类型的作用域 176
条目32:为外部组件创建可组合的API 180
条目33:避免修改绑定变量 185
条目34:为匿名类型定义局部函数 191
条目35:不要在不同命名空间中声明同名的扩展方法 196
第5章 使用LINQ 201
条目36:理解查询表达式与方法调用之间的映射 201
条目37:推荐使用延迟求值查询 213
条目38:推荐使用lambda表达式而不是方法 218
条目39:避免在函数或操作中抛出异常 222
条目40:区分早期执行和延迟执行 225
条目41:避免在闭包中捕获昂贵的外部资源 229
条目42:区分IEnumerable和IQueryable数据源 242
条目43:使用Single()和First()来明确给出对查询结果的期待 247
条目44:推荐保存Expression<>而不是Func<> 249
第6章 杂项 255
条目45:最小化可空类型的可见范围 255
条目46:为部分类的构造函数、修改方法以及事件处理程序提供部分方法 261
条目47:仅在需要parms数组时才使用数组作为参数 266
条目48:避免在构造函数中调用虚方法 271
条目49:考虑为大型对象使用弱引用 274
条目50:使用隐式属性表示可变但不可序列化的数据 277
索引 283
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《Java语言程序设计教程》胡光 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019