首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImmutableArray<T>与ImmutableList<T>的区别

ImmutableArray<T>与ImmutableList<T>的区别
EN

Stack Overflow用户
提问于 2014-03-12 19:18:45
回答 1查看 5.9K关注 0票数 41

ImmutableArray<T>ImmutableList<T>之间有什么区别,在哪里使用它们最好?

EN

回答 1

Stack Overflow用户

发布于 2014-03-12 19:35:24

主要区别在于,ImmutableArray只是普通数组的包装器,这意味着检索数组中的元素非常快。

ImmutableArray也是一个结构,这意味着它是一种值类型,因此它比作为引用类型的不可变列表占用更少的空间。

由于这些原因,如果很少需要更新数据,或者元素的数量很少(少于16个),或者迭代集合的性能很重要,则适合使用ImmutableArray

如果您的需求与上述原因不匹配,则应使用ImmutableList

在这里查找documentation

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22349861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档