3

我知道 anArrayCollection是 an 的包装Array,但我想知道什么时候选择一个而不是另一个?s的过度使用会ArrayCollection导致性能下降吗?

4

1 回答 1

8

的主要优点ArrayCollectioncollectionChange允许利用数据绑定的事件。

其他一些是:

  • 无需修改或复制底层数组即可过滤或排序集合元素。
  • 其实现ICollectionView允许创建一个游标并用它迭代集合。
  • 在 datagrid / etc 中显示多个数组(在这种情况下,数组无论如何都会自动转换为 arrayCollections)

如果您不需要任何这些优点,请使用 simple Array

于 2011-06-10T09:24:39.667 回答