我知道我可以使用一条for语句并达到相同的效果,但是我可以foreach在C#中通过一个循环向后循环吗?
for
foreach
使用列表(直接索引)时,您无法像使用for循环那样高效地完成它。
编辑:这通常意味着,当您 能够 使用for循环时,它可能是此任务的正确方法。另外,就foreach顺序实现而言,构造本身是为了表示独立于元素索引和迭代顺序的循环而构建的,这在并行编程中尤其重要。这是 我的观点 是迭代依托为了不应该使用foreach的循环。