前言 泛型並不是C#語言一開始就帶有的特性,而是在FCL2.0之后實現的新功能。基於泛型,我們得以將類型參數化,以便更大范圍地進行代碼復用。同時,它減少了泛型類及泛型方法中的轉型,確保了類型安全。委托本身是一種引用類型,它保存的也是托管堆中對象的引用,只不過這個引用比較特殊,它是對方法的引用 ...
前言 本文已同步到http: www.cnblogs.com aehyok p .html。本文主要來學習以下幾點建議 建議 避免在finally內撰寫無效代碼 建議 避免嵌套異常 建議 避免 吃掉 異常 建議 為循環增加Tester Doer模式而不是將try catch置於循環內 建議 避免在finally內撰寫無效代碼 先直接來看一下三個簡單的try catch方法 看完代碼你心里大概也有了 ...
2014-06-03 09:44 10 4070 推薦指數:
前言 泛型並不是C#語言一開始就帶有的特性,而是在FCL2.0之后實現的新功能。基於泛型,我們得以將類型參數化,以便更大范圍地進行代碼復用。同時,它減少了泛型類及泛型方法中的轉型,確保了類型安全。委托本身是一種引用類型,它保存的也是托管堆中對象的引用,只不過這個引用比較特殊,它是對方法的引用 ...
的比較器和迭代器 建議31、在LINQ查詢中避免不必要的迭代 建議29、區別LINQ查詢中的IE ...
原創地址:http://www.cnblogs.com/Alandre/(泥沙磚瓦漿木匠),需要轉載的,保留下! 文章宗旨:Talk is cheap show me the code. 大成若缺, ...
前言 自從.NET出現后,關於CLR異常機制的討論就幾乎從未停止過。迄今為止,CLR異常機制讓人關注最多的一點就是“效率”問題。其實,這里存在認識上的誤區,因為正常控制流程下的代碼運行並不會出現問題,只有引發異常時才會帶來效率問題。基於這一點,很多開發者已經達成共識:不應將異常機制用於 ...
************************************************************************** 該書在線閱讀:編寫高質量代碼:改善C#程序的157個建議 源代碼下載:點我下載 ...
前言 軟件開發過程中,不可避免會用到集合,C#中的集合表現為數組和若干集合類。不管是數組還是集合類,它們都有各自的優缺點。如何使用好集合是我們在開發過程中必須掌握的技巧。不要小看這些技巧,一旦在開發中使用了錯誤的集合或針對集合的方法,應用程序將會背離你的預想而運行。 本文已更新 ...
的使用方法 建議7、將0值設為枚舉的默認值 建議8、避免給枚舉類型的元素提供顯式的值 ...
前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html 。本文主要學習記錄以下內容: 建議42、使用泛型參數兼容泛型接口的不可變性 建議43、讓接口中的泛型參數支持協變 建議44、理解委托中的協變 建議45 ...