可以通过 foreach 向后迭代吗?

问题描述

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

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

解决方法

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