BetterList这System.Collections.Generic改进后的版本。列表中不释放缓冲区,导致更好的性能和更少的垃圾收集。
正方观点:BetterList执行速度比起List快,当你添加和删除项目列表(尽管慢如果你删除从一开始)。
反方观点:BetterList排序列表时表现较差。如果你的操作涉及到排序,使用标准的列表List.
比较:
1.NGUI BetterList的最小容量是32,List的最小容量是4.
2.分配新空间方便,List是调用Array.resize分配新空间,其内部还是CopyTo。而NGUI BetterList直接调用CopyTo。