您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 人文社科 > 社会科学 > 编写高质量代码之C#、C++

编写高质量代码之C#、C++

  • 187*324
  • 0 次阅读
  • 0 次下载
  • 2024-03-11 19:57:28
二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

编写高质量代码之C#/C++ 陆敏技 李健 著 ISBN:978-7-111-35649-3 ISBN:978-7-111-36409-2 编写高质量代码:改善C#程序的157个建议纸版由机械工业出版社于 2011年出版,编写高质量代码:改善C++程序的150个建议纸版由机械 工业出版社于2012年出版。电子版由华章分社(北京华章图文信息有限 公司)全球范围内制作与发行。 版权所有,侵权必究 客服热线:+ 86-10-68995265 客服信箱:service@bbbvip.com 官方网址:www.hzmedia.com.cn 新浪微博 @研发书局 腾讯微博 @yanfabook 目录 编写高质量代码:改善C#程序的157个建议 前言 为什么写这本书 如何阅读本书 资源及勘误 致谢 第一部分 语言篇 第1章 基本语言要素 建议1:正确操作字符串 建议2:使用默认转型方法 建议3:区别对待强制转型与as和is 建议4:TryParse比Parse好 建议5:使用int?来确保值类型也可以为null 建议6:区别readonly和const的使用方法 建议7:将0值作为枚举的默认值 建议8:避免给枚举类型的元素提供显式的值 建议9:习惯重载运算符 建议10:创建对象时需要考虑是否实现比较器 建议11:区别对待==和Equals 建议12:重写Equals时也要重写GetHashCode 建议13:为类型输出格式化字符串 建议14:正确实现浅拷贝和深拷贝 建议15:使用dynamic来简化反射实现 第2章 集合和LINQ 建议16:元素数量可变的情况下不应使用数组 建议17:多数情况下使用foreach进行循环遍历 建议18:foreach不能代替for 建议19:使用更有效的对象和集合初始化 建议20:使用泛型集合代替非泛型集合 建议21:选择正确的集合 建议22:确保集合的线程安全 建议23:避免将List<T>作为自定义集合类的基类 建议24:迭代器应该是只读的 建议25:谨慎集合属性的可写操作 建议26:使用匿名类型存储LINQ查询结果 建议27:在查询中使用Lambda表达式 建议28:理解延迟求值和主动求值之间的区别 建议29:区别LINQ查询中的IEnumerable<T>和IQueryable<T> 建议30:使用LINQ取代集合中的比较器和迭代器 建议31:在LINQ查询中避免不必要的迭代 第3章 泛型、委托和事件 建议32:总是优先考虑泛型 建议33:避免在泛型类型中声明静态成员 建议34:为泛型参数设定约束 建议35:使用default为泛型类型变量指......

187*324
187*324
  • 8698

    文档
  • 18.05

    金币
Ta的主页 发私信

8698篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功