C# 高效编程笔记1 1.使用属性而不是可访问的数据成员 (1).NET Framework中的数据绑定类仅支持属性,而不支持共有数据成员 (2)属性相比数据成员更容易修改 2.用运行时常量(readonly),而不是编译期常量(const) (1)编译常量支持类型:基本类型,枚举,字符串, 在编译时初始化 (2)运行时常量支持类型:任意类型,构造函数或初始化器中初始化 (3)const在性能上优于readonly,但是readonly的灵活性更佳 3.推荐使用is或as操作符而不是强制类型转换…