转: 编写高质量代码改善C#程序的157个建议
2014-04-17 10:09
489 查看
相关文章推荐
- 编写高质量代码-改善c#程序的157个建议文摘
- 编写高质量代码改善C#程序的157个建议——建议9: 习惯重载运算符
- 编写高质量代码改善C#程序的157个建议——建议29:区别LINQ查询中的IEnumerable<T>和IQueryable<T>
- 编写高质量代码改善C#程序的157个建议——建议51:具有可释放字段的类型或拥有本机资源的类型应该是可释放的
- 编写高质量代码改善C#程序的157个建议——建议54:为无用字段标注不可序列化
- 编写高质量代码改善C#程序的157个建议——建议68:从System.Exception或其他常见的基本异常中派生异常
- 编写高质量代码改善C#程序的157个建议——建议78:应避免线程数量过多
- 编写高质量代码改善C#程序的157个建议——建议92:谨慎将数组或集合作为属性
- 编写高质量代码改善C#程序的157个建议——建议147:重构多个相关属性为一个类
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
- 编写高质量代码改善C#程序的157个建议——建议154:不要过度设计,在敏捷中体会重构的乐趣
- 编写高质量代码改善C#程序的157个建议[匿名类型、Lambda、延迟求值和主动求值]
- 编写高质量代码改善C#程序的157个建议[用抛异常替代返回错误、不要在不恰当的场合下引发异常、重新引发异常时使用inner Exception]
- 编写高质量代码改善C#程序的157个建议——建议14: 正确实现浅拷贝和深拷贝
- 编写高质量代码改善C#程序的157个建议——建议19:使用更有效的对象和集合初始化
- 编写高质量代码改善C#程序的157个建议——建议43:让接口中的泛型参数支持协变
- 编写高质量代码改善C#程序的157个建议——建议48:Dispose方法应允许被多次调用
- 编写高质量代码改善C#程序的157个建议——建议77: 正确停止线程
- 编写高质量代码改善C#程序的157个建议——建议84:使用PLINQ
- 编写高质量代码改善C#程序的157个建议——建议85:Task中的异常处理