c# - 我如何从最后循环遍历列表?

标签 c#

这将从第一个索引 0 , 1 , 2 ,3... 开始循环。 我想从最后一个索引 51 、 50 、 49 开始循环......

for (int x = 0; x < data.Count(); x++)

我需要从末尾向后遍历列表。

最佳答案

您需要从count -1开始,将条件更改为大于或等于零并使用递减--而不是递增。阅读这篇 MSDN 文章 for (C# Reference)以便更好地理解 for 循环。

for (int x = data.Count()-1 ; x >=0 ; x--)

关于c# - 我如何从最后循环遍历列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23672037/

相关文章:

c# - Entity Framework 4 和查询结果的缓存

c# - EF6,Composite Key,注释够了吗?或者我还必须使用 Fluent API 吗?

c# - 如何将 ListView 绑定(bind)到存储在 WPF 中单个 ViewModel 中的多个集合?

c# - View 模型中的 MVVM throbber

c# - De Bruijn 算法二进制数字计数 64 位 C#

c# - 使用 ASP.NET 和 C# 将 csv 文件导入 SQL Server

c# - 删除从客户端发送的值列表

c# - Visual Studio for Mac - 支持 UWP

c# - 多个组件 - 性能损失?

c# - 如何使用 Lazy<StackFrame> 创建可预测的输出