Effective C 摘要 (第1章)

2021-09-08 20:53:39 字數 404 閱讀 8729

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 》重點摘要(四)

讓介面容易被正確使用,不易被誤用。乙個介面由返回型別 介面名稱 和引數列表組成,為了讓介面容易被正確的使用,需要小心設計返回型別,最好是簡單 直接 自然。介面名稱選擇很重要,做到簡單 達意 無歧義。引數列表形參型別需要身份小心,如果能防範非法輸入,盡力為之,形參名也盡可能做到同介面名稱一樣的標準。另...