作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我可以并行完成的任务很少。由于列表不是线程安全的,我正在使用 concurrentbag
。完成所有任务后,我想将 concurrentbag
转换为列表。
我有searched in MSDN但找不到任何可以将 concurrentbag 转换为 c# 列表的 API。我该怎么做?
注意:我必须转换成列表,这是必要的。
我有其他选项可以在列表上应用锁,但我想在线程安全的构建 concurrentbag
中使用。
最佳答案
您可以使用 ToList
扩展方法。
var list = concurrentBag.ToList();
关于c# - 如何将并发包转换为列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38520005/
我是一名优秀的程序员,十分优秀!