原文:【笔记】《编写高质量代码:改善c#程序的157个建议》-第1章 基本语言要素(SamWang)

该书在线阅读:编写高质量代码:改善C 程序的 个建议 源代码下载:点我下载 第 章 基本语言要素 建议 :正确操作字符串 确保尽量少的装箱 避免分配额外的内存空间 注:string是个特殊的引用类型,一旦赋值就不可改变。在运行时调用System.String类中的任何方法或进行任何运算,都会在内存中创建一个新的字符串对象,这也意味着要为该新对象分配新的内存空间。 而StringBuilder不会 ...

2012-05-22 17:08 7 2239 推荐指数:

查看详情

编写高质量代码改善C#程序157建议读书笔记【1-10】

开篇 学生时代,老师常说,好记性不如烂笔头,事实上确实如此,有些知识你在学习的时候确实滚瓜烂熟,但是时间一长又不常用了,可能就生疏了,甚至下次有机会使用到的时候,还需要上网查找资料,所以,还不如常常 ...

Fri Feb 21 06:23:00 CST 2014 20 3469
编写高质量代码改善C#程序157建议[4-9]

前言   本文首先亦同步到http://www.cnblogs.com/aehyok/p/3624579.html。本文主要来学习记录一下内容:   建议4、TryParse比Parse好   建议5、使用int?来确保值类型也可以为null   建议6、区别readonly和const ...

Fri Mar 28 18:33:00 CST 2014 24 4396
编写高质量代码改善C#程序157建议[协变和逆变]

前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要学习记录以下内容:   建议42、使用泛型参数兼容泛型接口的不可变性   建议43、让接口中的泛型参数支持协变   建议44、理解委托中的协变   建议45 ...

Wed May 21 17:30:00 CST 2014 6 2755
编写高质量代码改善C#程序157建议——导航开篇

前言   由于最近工作重心的转移,原来和几个同事一起开发的项目也已经上线了,而新项目就是在现有的项目基础上进行优化延伸扩展。打个比方,现在已经上线的项目行政案件的Web管理网站(代码还没那么多相比较即将要做的刑事案件吧),而新项目是刑事案件的Web管理网站,之后行政和刑事这两个网站是要合并 ...

Wed Mar 26 18:17:00 CST 2014 38 15468
编写高质量代码改善C#程序157建议[10-12]

前言   本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要学习记录以下内容:   建议10、创建对象时需要考虑是否实现比较器   建议11、区别对待==和Equals   建议12、重写Equals时也要重写 ...

Mon Mar 31 17:26:00 CST 2014 6 3822
编写高质量代码改善C#程序157建议读书笔记【11-20】

章节索引 建议11:区别对待 == 和Equals 建议12:重写Equals也要重写GetHashCode 建议13:为类型输出格式化字符串 建议14:正确实现浅拷贝和深拷贝 建议15:使用dynamic来简化反射实现 建议16:元素数量可变的情况下不应使用数组 建议17:多数 ...

Mon Mar 31 21:34:00 CST 2014 3 1686
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM