码迷,mamicode.com
首页 > Windows程序 > 详细

读书笔记---改善c#编程的157个建议

时间:2017-04-01 19:12:11      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:string   16px   效率   使用   拼接   UI   bsp   str   建议   

1.在拼接string时,如果牵涉到其他类型,先tostring一下会减少装箱操作;频繁操作字符串变量的话,使用stringbuilder效率较高。

2.tryParse相对于parse而言效率高,tryparse失败返回0

3.as相对于强制转换(即()方式)而言,不容易引发异常,如果不匹配或者源对象为null,返回null

4.int?转换为int类型时,可用??运算符,如果源对象为null返回0

5.readonly和const的区别在于,readonly为运行时常量,const为编译时常量;readonly相较而言更灵活,const只能修饰基元类型、枚举和字符串类型;const不能被static修饰,因为其本身天然就是static的

6.将0值作为枚举的默认值

 

读书笔记---改善c#编程的157个建议

标签:string   16px   效率   使用   拼接   UI   bsp   str   建议   

原文地址:http://www.cnblogs.com/zinan/p/6657122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!