这是一个非常简单的问题 - 如何对集合进行排序?
我有一个 CSV 文件,其中的行按随机顺序排列。我想根据一列中的日期对行进行排序。我是否将行添加到记录集中?我可以使用 Scripting.Dictionary 进行排序吗?
显然我已经被 .NET 和 Linq 宠坏了,现在我发现自己又回到了经典 asp 的土地,意识到我肯定在 7 年前就知道了这一点,并且非常怀念泛型。我感觉自己像个十足的n00b。
在这种情况下我会得到老大哥.net的帮助。可以使用系统.集合.排序列表在您的 ASP 应用程序中并对您的键值对进行排序。
set list = server.createObject("System.Collections.Sortedlist")
with list
.add "something", "YY"
.add "something else", "XX"
end with
for i = 0 to list.count - 1
response.write(list.getKey(i) & " = " & list.getByIndex(i))
next
顺便说一句,如果以下 .net 类也可用:
- 系统.集合.队列
- 系统.集合.堆栈
- 系统.集合.ArrayList
- 系统.集合.排序列表
- 系统.集合.哈希表
- 系统.IO.StringWriter
- 系统.IO.MemoryStream;
另请参阅:COM .NET 互操作的奇迹
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)