Re: [問題] 如何用C#寫一個動態陣列?
Generics 用在 int 等 primitive type 就會快很多
因為省去了 boxing
這裡有簡單的程式測試看看
http://blogs.msdn.com/ianhu/archive/2005/08/25/456531.aspx
http://blogs.msdn.com/ricom/archive/2005/08/25/performance-quiz-7-generics-impr
ovements-and-costs.aspx
※ 引述《GreatShot (我要拿Ph.D.!!!)》之銘言:
: ※ 引述《blackbing (blackbing)》之銘言:
: : List< >
: : 泛型集合類別
: : 角括弧裡頭可以接受任何型態,也就是所謂的泛型
: : 因此泛型集合可以接受任何型態的值
: : Tomex版大介紹的那本書裡頭有很詳細的介紹
: : 不過我測試了一下ArrayList()以及List<>()
: : 執行的效率上好像沒有差很多
: : 不知道各位大大有什麼其他的見解。
: 可能量還不夠多吧
: 這兩個的差別應該在 "取用" 資料時
: User得自己去作型別轉換的動作
: 比起System.Collections.Generic的類別
: 理論上應該會使用比較多的CPU time
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.161.17.127
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 12 之 13 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章