【发布时间】:2015-02-02 09:24:00
【问题描述】:
我有字符串列表,有时列表中有超过 10.000.000 个字符串。
我需要遍历列表并将这些数据块发送到 API,每个 API 调用包含 2k 个字符串的子列表。
最有效的方法是什么?
【问题讨论】:
-
你在内存中是否有完整的列表,字面意思是
List<string>?你可以只使用索引吗?你试过什么了? (与此评论的先前版本相反,看起来 LINQ to Objects 确实不优化 Skip,因此重复使用 Skip/Take 会很慢。不过还有其他各种与 LINQ 相关的选项.. .)