《Effective C#》快速筆記(一)- C# 語言習慣
目錄
一、使用屬性而不是可訪問的數(shù)據(jù)成員
二、使用運行時常量(readonly)而不是編譯時常量(const)
三、推薦使用 is 或 as 操作符而不是強制類型轉(zhuǎn)換
四、使用 Conditional 特性而不是 #if 條件編譯
五、為類型提供 ToString() 方法
六、理解幾個等同性判斷之間的關(guān)系
七、理解 GetHashCode() 的陷阱
八、推薦使用查詢語法而不是循環(huán)
九、避免在 API 中使用轉(zhuǎn)換操作符
十、使用可選參數(shù)減少方法重載的數(shù)量
十一、理解短小方法的優(yōu)勢
一、使用屬性而不是可訪問的數(shù)據(jù)成員
二、使用運行時常量(readonly)而不是編譯時常量(const)
1. C# 有兩種類型的常量:編譯時常量和運行時常量。
2.盡量使用運行時常量,而不是編譯時常量。
/// <summary> /// 編譯時常量 /// </summary> public const int Num = 100; ///