(76)C#里怎么样选择各种通用类型容器

(76)C#里怎么样选择各种通用类型容器,第1张

(76)C#里怎么样选择各种通用类型容器

(76)C#里怎么样选择各种通用类型容器

在C#里开发,经常会碰到选择通用类型容器的问题,那么怎么样才能选择一个性能好,又满足各种情况的容器呢,这是一个费脑的问题,因此需要对这个做一些功课,才能有效地使用各种条件下的容器,才能把各个情况处理好,把代码写到恰到好处。比如在单线程的程序里就不需要考虑线程安全的问题了,又或者数据量确认只有几百个就不需要考虑性能的问题了。

容器大体选择的标准如下:

1、 保存键值对,并且通过键查询,通用容器选择:Dictionary,非通用选择:Hashtable, 线程安全:ConcurrentDictionary

2、 通过索引访问项目, 通用容器选择:List, 非通用选择:Array, ArrayList, 线程安全:ImmutableList

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5719500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-17

发表评论

登录后才能评论

评论列表(0条)

    保存