作者deuter (Harold)
看板C_Sharp
标题Re: [问题] 如何用C#写一个动态阵列?
时间Sat Mar 24 10:58:51 2007
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