.net中裝箱的幾種情況
摘要: 裝箱是一個.net中比較復雜的一個知識點。經(jīng)常我們不知道代碼中做了多少次裝箱。裝箱過多,雖然一般對程序結(jié)果沒有什么影響,但對程序性能會帶來很大的損害。為了盡可能避免裝箱,本文簡單列舉了裝箱的幾種情況,并簡要給出了一點改進的建議。望能帶給大家點滴幫助。 閱讀全文
posted @ 2009-04-27 23:24 五味雜陳 閱讀(1780) | 評論 (1) 編輯
|
隨筆 - 13, 文章 - 0, 評論 - 3, 引用 - 0
|
04 2009 檔案.net中裝箱的幾種情況
摘要: 裝箱是一個.net中比較復雜的一個知識點。經(jīng)常我們不知道代碼中做了多少次裝箱。裝箱過多,雖然一般對程序結(jié)果沒有什么影響,但對程序性能會帶來很大的損害。為了盡可能避免裝箱,本文簡單列舉了裝箱的幾種情況,并簡要給出了一點改進的建議。望能帶給大家點滴幫助。 閱讀全文
posted @ 2009-04-27 23:24 五味雜陳 閱讀(1780) | 評論 (1) 編輯 Equals方法的實現(xiàn)(參見《Microsoft.net框架程序設(shè)計》并提出少許建議)
摘要: 從《Microsoft.net框架程序設(shè)計》一書中,看到Equals的實現(xiàn)基本分為如下三類(順序有所調(diào)整):
(1)引用類型,從MyRefType到Object的繼承鏈上(基類、基類的基類、...),有類覆蓋了Object的Equals方法實現(xiàn); (2)引用類型,從MyRefType到Object的繼承鏈上(基類、基類的基類、...),均沒有類覆蓋Object的Equals方法實現(xiàn); (3)值類型的Equals方法實現(xiàn)。 分法相當科學,我看了其中的代碼實現(xiàn),針對其中的實現(xiàn)給出了一些實例來說明問題,并提出一些自己的疑惑和想法,希望各位批評指正。 閱讀全文 posted @ 2009-04-26 23:33 五味雜陳 閱讀(1562) | 評論 (0) 編輯 關(guān)于extern "C"
摘要: C++編譯方式和C編譯方式的不同,帶來的函數(shù)名字差異經(jīng)常會給我們帶來困惑。希望本文能對在這方面迷茫的開發(fā)者有所幫助。 閱讀全文
posted @ 2009-04-12 01:18 五味雜陳 閱讀(351) | 評論 (0) 編輯 C#中的繼承與覆蓋
摘要: C#中繼承與函數(shù)覆蓋,有時比較復雜,不小心很容易弄錯。希望通過該文,讓大家對C#中的函數(shù)覆蓋有較好的理解。 閱讀全文
posted @ 2009-04-12 01:02 五味雜陳 閱讀(1795) | 評論 (0) 編輯
|
|