ImmutableArray<T>和ImmutableList<T>之间有什么区别,在哪里使用它们最好?
发布于 2014-03-12 19:35:24
主要区别在于,ImmutableArray只是普通数组的包装器,这意味着检索数组中的元素非常快。
ImmutableArray也是一个结构,这意味着它是一种值类型,因此它比作为引用类型的不可变列表占用更少的空间。
由于这些原因,如果很少需要更新数据,或者元素的数量很少(少于16个),或者迭代集合的性能很重要,则适合使用ImmutableArray。
如果您的需求与上述原因不匹配,则应使用ImmutableList。
在这里查找documentation。
https://stackoverflow.com/questions/22349861
复制相似问题