《Effective C#》快速笔记(一)- C# 语言习惯

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

 

目录

  • 一、使用属性而不是可访问的数据成员

  • 二、使用运行时常量(readonly)而不是编译时常量(const)

  • 三、推荐使用 is 或 as 操作符而不是强制类型转换

  • 四、使用 Conditional 特性而不是 #if 条件编译

  • 五、为类型提供 ToString() 方法

  • 六、理解几个等同性判断之间的关系

  • 七、理解 GetHashCode() 的陷阱

  • 八、推荐使用查询语法而不是循环

  • 九、避免在 API 中使用转换操作符

  • 十、使用可选参数减少方法重载的数量

  • 十一、理解短小方法的优势

 

一、使用属性而不是可访问的数据成员

 

二、使用运行时常量(readonly)而不是编译时常量(const)

  1. C# 有两种类型的常量:编译时常量和运行时常量。

  2.尽量使用运行时常量,而不是编译时常量。

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

        /// <summary>
        /// 编译时常量        /// </summary>
        public const int Num = 100;        ///