《Effective C#》快速笔记(一)- C# 语言习惯
目录
一、使用属性而不是可访问的数据成员
二、使用运行时常量(readonly)而不是编译时常量(const)
三、推荐使用 is 或 as 操作符而不是强制类型转换
四、使用 Conditional 特性而不是 #if 条件编译
五、为类型提供 ToString() 方法
六、理解几个等同性判断之间的关系
七、理解 GetHashCode() 的陷阱
八、推荐使用查询语法而不是循环
九、避免在 API 中使用转换操作符
十、使用可选参数减少方法重载的数量
十一、理解短小方法的优势
一、使用属性而不是可访问的数据成员
二、使用运行时常量(readonly)而不是编译时常量(const)
1. C# 有两种类型的常量:编译时常量和运行时常量。
2.尽量使用运行时常量,而不是编译时常量。
/// <summary> /// 编译时常量 /// </summary> public const int Num = 100; ///