.net - 如何以相反的顺序迭代 .Net IList 集合?

标签 .net collections iteration

我有一个包含项目(父项在前)的 IList,它们需要以相反的顺序添加到图表文档中,以便父项最后添加,绘制在顶部,以便它是第一个选择的内容用户。

最好的方法是什么?比我现在所做的更好/更优雅的事情 我在下面发布..

最佳答案

如果您有 .NET 3.5,您可以使用 LINQ 的 Reverse 吗?

foreach(var item in obEvtArgs.NewItems.Reverse())
{
   ...
}

(假设您正在谈论通用 IList)

关于.net - 如何以相反的顺序迭代 .Net IList 集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/90996/

相关文章:

.net - 无法使 Dapper 查询映射不区分大小写

c++ - 如何循环 multimap 以获得每个键的第一个键值对?

java - 为什么List可以移除一个没有实例化的新对象

Java 集合排序

python - 分钟。迭代绘制规则形状 ("turtle")

matlab - 变量似乎在每次循环迭代时都会改变大小 - 什么?

.net - 如何在 Windows 10 上安装 OpenXML SDK 生产力工具 2.5

c# - CodeDom 可以在生成 c# 方法时创建可选参数吗?

c# - 声明之间的区别

java - JPA 从具有多对多关联的集合中选择