一尘不染

可以通过foreach向后迭代吗?

c#

我知道我可以使用一条for语句并达到相同的效果,但是我可以foreach在C#中通过一个循环向后循环吗?


阅读 236

收藏
2020-05-19

共1个答案

一尘不染

使用列表(直接索引)时,您无法像使用for循环那样高效地完成它。

编辑:这通常意味着,当您 能够
使用for循环时,它可能是此任务的正确方法。另外,就foreach顺序实现而言,构造本身是为了表示独立于元素索引和迭代顺序的循环而构建的,这在并行编程中尤其重要。这是 我的观点 是迭代依托为了不应该使用foreach的循环。

2020-05-19