更锋利的C#代码--编写高质量C#程序
2009-09-15 09:49
274 查看
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议47:即使提供了显式释放方法,也应该在终结器中提供隐式清理
- 编写高质量代码改善C#程序的157个建议——建议49:在Dispose模式中应提取一个受保护的虚方法
- 编写高质量代码改善C#程序的157个建议——建议51:具有可释放字段的类型或拥有本机资源的类型应该是可释放的
- 编写高质量代码改善C#程序的157个建议——建议59:不要在不恰当的场合下引发异常
- 编写高质量代码改善C#程序的157个建议——建议62:避免嵌套异常
- 编写高质量代码:改善C#程序的157个建议
- 编写高质量代码改善C#程序的157个建议——建议67:慎用自定义异常
- 编写高质量代码改善C#程序的157个建议——建议70:避免在调用栈较低的位置记录异常
- 编写高质量代码改善C#程序的157个建议——建议80:用Task代替ThreadPool
- 编写高质量代码改善C#程序的157个建议——建议83:小心Parallel中的陷阱
- 编写高质量代码改善C#程序的157个建议——建议87:区分WPF和WinForm的线程模型
- 编写高质量代码改善C#程序的157个建议——建议90:不要为抽象类提供公开的构造方法
- 编写高质量代码改善C#程序的157个建议——建议92:谨慎将数组或集合作为属性
- 编写高质量代码改善C#程序的157个建议——建议98:用params减少重复参数
- 编写高质量代码改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]
- 编写高质量代码改善C#程序的157个建议——建议2: 使用默认转型方法
- 编写高质量代码改善C#程序的157个建议——建议4: TryParse比Parse好
- 编写高质量代码改善C#程序的157个建议——建议16:元素数量可变的情况下不应使用数组
- 编写高质量代码改善C#程序的157个建议——建议20:使用泛型集合代替非泛型集合
- 编写高质量代码改善C#程序――使用泛型集合代替非泛型集合(建议20)