【发布时间】:2008-10-31 09:02:54
【问题描述】:
我觉得使用 GetEnumerator() 和强制转换 IEnumerator.Current 很昂贵。有更好的建议吗?
如果它提供类似的功能和更好的性能,我愿意使用不同的数据结构。
经过深思熟虑:
通用堆栈会是一个更好的主意,这样就不需要强制转换了吗?
【问题讨论】:
-
它们都将是相同的......使用 valuetypes 时,铸造只是有点慢。根据使用情况,我怀疑它会对性能产生很大影响。
标签: c# optimization stack