Bry*_*tts 36
using System.Linq;
foreach(var item in source.Reverse())
{
...
}
Run Code Online (Sandbox Code Playgroud)
编辑:如果你专门处理一个,还有一步List<T>.该类定义了自己的Reverse方法,其签名与Enumerable.Reverse扩展方法不同.在这种情况下,您需要将变量引用"提升"为IEnumerable<T>:
using System.Linq;
foreach(var item in list.AsEnumerable().Reverse())
{
...
}
Run Code Online (Sandbox Code Playgroud)
你可以使用一个常规的for循环,从最后开始并减少,而不是从顶部开始并递增.
就像是:
for(int i=foo.lenth; i != 0; i--)
{
do stuff
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13419 次 |
| 最近记录: |