effective c#
第一章 c#語言元素
項1:總是使用屬性,不要使用可訪問的資料成員
項2:常數項盡量使用readonly,而不是const
項3:型別裝換時,不要使用強制轉換,使用操作符is或者as
項4:使用conditional標記代替#if條件編譯
項5:給你建立的每個類寫乙個tostring()函式
項6:搞清楚值型別和引用型別的區別
項7:盡量選擇不可變基礎型別
項8:對於值型別保證0值代表乙個有效的狀態
項9:理解referenceequals()、靜態equals()、例項equals()以及==操作符之間的區別
項10:理解gethashcode()的缺陷
項11:盡量使用foreach迴圈
Effective C 摘要 (第1章)
effective c 第一章 c 語言元素 項1 總是使用屬性,不要使用可訪問的資料成員 項2 常數項盡量使用readonly,而不是const 項3 型別裝換時,不要使用強制轉換,使用操作符is或者as 項4 使用conditional標記代替 if條件編譯 項5 給你建立的每個類寫乙個tost...
《Effective C 》重點摘要(一)
這個星期不再發布關於資料結構的部落格,想把半個月來看的書做一些總結,整理整理,第一本就是 effective c 第一次看這本書是一年多前,準備考研複試的時候,隨後陸陸續續,這個月再來看算是第三遍了吧,之前沒有看過 深度探索c 物件模型 所以有的地方看得不是很透徹 現在有的地方也看得不透,但是比以前...
《Effective C 》重點摘要(四)
讓介面容易被正確使用,不易被誤用。乙個介面由返回型別 介面名稱 和引數列表組成,為了讓介面容易被正確的使用,需要小心設計返回型別,最好是簡單 直接 自然。介面名稱選擇很重要,做到簡單 達意 無歧義。引數列表形參型別需要身份小心,如果能防範非法輸入,盡力為之,形參名也盡可能做到同介面名稱一樣的標準。另...