原文:【筆記】《編寫高質量代碼:改善c#程序的157個建議》-第1章 基本語言要素(SamWang)

該書在線閱讀:編寫高質量代碼:改善C 程序的 個建議 源代碼下載:點我下載 第 章 基本語言要素 建議 :正確操作字符串 確保盡量少的裝箱 避免分配額外的內存空間 注:string是個特殊的引用類型,一旦賦值就不可改變。在運行時調用System.String類中的任何方法或進行任何運算,都會在內存中創建一個新的字符串對象,這也意味着要為該新對象分配新的內存空間。 而StringBuilder不會 ...

2012-05-22 17:08 7 2239 推薦指數:

查看詳情

編寫高質量代碼改善C#程序157建議讀書筆記【1-10】

開篇 學生時代,老師常說,好記性不如爛筆頭,事實上確實如此,有些知識你在學習的時候確實滾瓜爛熟,但是時間一長又不常用了,可能就生疏了,甚至下次有機會使用到的時候,還需要上網查找資料,所以,還不如常常 ...

Fri Feb 21 06:23:00 CST 2014 20 3469
編寫高質量代碼改善C#程序157建議[4-9]

前言   本文首先亦同步到http://www.cnblogs.com/aehyok/p/3624579.html。本文主要來學習記錄一下內容:   建議4、TryParse比Parse好   建議5、使用int?來確保值類型也可以為null   建議6、區別readonly和const ...

Fri Mar 28 18:33:00 CST 2014 24 4396
編寫高質量代碼改善C#程序157建議[協變和逆變]

前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要學習記錄以下內容:   建議42、使用泛型參數兼容泛型接口的不可變性   建議43、讓接口中的泛型參數支持協變   建議44、理解委托中的協變   建議45 ...

Wed May 21 17:30:00 CST 2014 6 2755
編寫高質量代碼改善C#程序157建議——導航開篇

前言   由於最近工作重心的轉移,原來和幾個同事一起開發的項目也已經上線了,而新項目就是在現有的項目基礎上進行優化延伸擴展。打個比方,現在已經上線的項目行政案件的Web管理網站(代碼還沒那么多相比較即將要做的刑事案件吧),而新項目是刑事案件的Web管理網站,之后行政和刑事這兩個網站是要合並 ...

Wed Mar 26 18:17:00 CST 2014 38 15468
編寫高質量代碼改善C#程序157建議[10-12]

前言   本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要學習記錄以下內容:   建議10、創建對象時需要考慮是否實現比較器   建議11、區別對待==和Equals   建議12、重寫Equals時也要重寫 ...

Mon Mar 31 17:26:00 CST 2014 6 3822
編寫高質量代碼改善C#程序157建議讀書筆記【11-20】

章節索引 建議11:區別對待 == 和Equals 建議12:重寫Equals也要重寫GetHashCode 建議13:為類型輸出格式化字符串 建議14:正確實現淺拷貝和深拷貝 建議15:使用dynamic來簡化反射實現 建議16:元素數量可變的情況下不應使用數組 建議17:多數 ...

Mon Mar 31 21:34:00 CST 2014 3 1686
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM