【发布时间】:2010-09-10 19:51:56
【问题描述】:
我在这里工作的系统是在 .net 2.0 之前编写的,没有泛型的好处。它最终更新到 2.0,但由于时间限制,没有任何代码被重构。有许多地方的代码使用 ArraysLists 等将事物存储为对象。
从性能的角度来看,更改代码对使用泛型有多重要?我知道从性能的角度来看,装箱和拆箱等,它是低效的,但是改变它真的会有多少性能提升呢?泛型是可以在未来使用的东西,还是有足够的性能变化,应该努力更新旧代码?
【问题讨论】:
标签: c# performance generics