【发布时间】:2010-10-06 02:38:17
【问题描述】:
有没有办法在 C# 中对并行枚举进行 foreach 样式迭代?对于可下标的列表,我知道可以使用常规的 for 循环在索引范围内迭代 int,但出于多种原因,我更喜欢 foreach 到 for。
如果它在 C# 2.0 中工作,则加分
【问题讨论】:
-
难道 for 循环不是更简单、更短、更易读的解决方案,而不是下面的组合响应吗?在这种情况下,您选择 foreach 的原因是什么
-
并行迭代也刚刚出现在 Ruby 1.9 中,所以我敢打赌它现在还没有出现在 C# 中。虽然 LISP 有 :)
-
我不确定我是否正确理解了这个问题。您是在尝试并行迭代多个可枚举项,还是尝试遍历一个可枚举项,并行处理不同的项目?
-
我说的是并行的多个枚举。就像平行排列的铅笔和纸一样。我希望每支铅笔都写在相应的纸上。
标签: c# loops foreach iteration