gpt4 book ai didi

c# - c#中的字符串数组和字符串列表有什么区别

转载 作者:IT王子 更新时间:2023-10-29 03:55:29 24 4
gpt4 key购买 nike

我听说 MSDN数组比集合更快。

你能告诉我怎么做吗string[]List<string>.

最佳答案

数组是比列表等集合更低层次的抽象。 CLR 直接了解数组,因此在迭代、访问等方面涉及的工作略少。

但是,这几乎永远不会决定您实际使用哪个。在大多数实际应用中,性能差异可以忽略不计。我很少发现使用数组而不是各种通用集合类是合适的,事实上有些人考虑 arrays somewhat harmful .一个显着的缺点是不存在不可变数组(空数组除外)之类的东西......而您可以相对轻松地通过 API 公开只读集合。

关于c# - c#中的字符串数组和字符串列表有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com