随笔分类 - 读书笔记
摘要:Effective C#(第2版)中文名称为: C#高效编程 改进C#代码的50个行之有效的办法(第2版)
这本书的中文名字起的很蛋疼,其它Effective系列的书名都是Effective XXX,在网上商城输入Effective就能全找到,唯独这本死活找不到,后来偶然机会才知到原来中文名称叫做C#高效编程 改进C#代码的50个行之有效的办法,真是蛋疼至极。
第一章 C#语言习惯
条目1 使用属性而不是可访问的数据成员
条目2 用运行时常量(readonly)而不是编译期常量(const)
条目3 推荐使用 is 或 as 操作符而不是强制类型转换
条目4 使用 Conditional 特性而不是#if 条件编译
条目5 为类型提供 ToString() 方法
条目6 理解几个等同性判断之间的关系
条目7 理解 GetHashCode() 的陷阱
条目8 推荐使用查询语法而不是循环
条目9 避免在API中使用转换操作符
条目10 使用可选参数减少方法重载的数量
条目11 理解短小方法的优势
小结
阅读全文
随笔档案 (53)
文章档案 (6)
最新评论
- 1. Re:Sql Server查询性能优化之创建合理的索引(下篇)
- 可以看到现在索引3也可以有效的用于查询4了,但是由于先导列原因若将Status列和UserID列换货,固然可以提高查询4效率但是会影响查询1,我们考虑到Status列一般也就几种状态,多了也就几十种,...
- --上上谦哦
- 2. Re:JAXB玩转命名空间
- @mxm985 兄弟,你反序列化成功了么...
- --颜颜颜爱编程
- 3. Re:MongoDB Windows环境安装及配置
什么是配置文件,为什么要配置文件?纯新手,啥也不明白,还希望细说
- ---_-lll
- 4. Re:Quartz.NET 2.0 学习笔记(4) :cron表达式
从2021-9-9号开始,每隔四周的第四周的周五发送,这个表达式没有写出来,怎么写怎么不对,大神可以指教一下吗?非常谢谢
- --夏日阳光1
- 5. Re:Java、C#双语版配套AES加解密示例
非常有用,感谢。
- --oung