是否有可能有一个foreach
将以相反顺序遍历 Collections 对象的语句?
如果不是foreach
声明,还有其他方法吗?
你可以用普通的for
向后循环,如下所示:
for (int i = collection.Count - 1; i >= 0 ; i--) {
var current = collection[i];
//Do things
}
您还可以使用 LINQ:
foreach(var current in collection.Reverse()) {
//Do things
}
然而,正常情况下for
循环可能会快一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)