1.总是用属性 (Property) 来代替可访问的数据成员
3.在 as 和 强制类型转换之间,优先使用 as 操作符
5.总是为自定义类重载 ToString 方法
7.使用不可变的值类型(Immutable Atomic Value Types)
9.理解 ReferenceEquals, static Equals, instance Equals 和 比较运算符(==)之间的关系
11.在编写循环时,优先使用 foreach.
13.使用静态构造函数来初始化静态成员变量
15.使用using和try/finally来处理资源的释放
17.尽量避免使用装箱(boxing)和拆箱(unboxing)
19.在接口和继承(Inheritance)之间,优先使用接口(interface)
21.用委托(delegate)来实现回调(callback)
23.避免返回类内部成员的引用
25.优先使用可序列化(serilizable)类型
27.避免使用 ICloneable接口
29.只有当基类加入了与派生类中现有的函数名称相同的函数时,才需要使用 new 操作符
31.尽量编写短少,简单的函数
33.限定类型的可见性(visibility)
35.在使用事件时,优先继承基类事件,而不是重新创建一个事件
37.使用.net标准的配置机制
39.使用.net的验证机制 (Validation)
41.在自定义结构中使用 DataSet
43.不要过度使用反射(Reflection)
45.尽可能多的考虑程序可能出现的异常,并作出处理
47.尽量使用安全代码 (safe code)
49.准备使用 C# 2.0
50.学习 ECMA 标准
分享到:
相关推荐
提高C#编程水平不可不读的50个要诀.txt
提高C#编程水平的50个要点,对提高C#有很大的帮助 提醒你学习中应注意的问题
提高C#编程水平的50个要点 提高C#编程水平的50个要点
提高C#编程水平的50个技巧 1.总是用属性 (Property) 来代替可访问的数据成员 2.在 readonly 和 const 之间,优先使用 readonly 3.在 as 和 强制类型转换之间,优先使用 as 操作符 4.使用条件属性 (Conditional ...
想要提高C#编程水平的一定要看 50点说明 想要提高C#编程水平的一定要看 50点说明想要提高C#编程水平的一定要看 50点说明
50个要点帮你提高C#编程水平
提高C#编程水平的50个要点,c#程序员必读,对今后的发展非常重要
提高c#编程水平的50个要点,大家认为可以的,可以参考。