【发布时间】:2013-02-28 12:24:17
【问题描述】:
我必须降级我的代码才能在不支持 LINQ 的 NET 2.0 上工作。目前,代码使用 LINQ 根据 FullName 属性对 FileInfo 对象的数组进行排序,如下所示:
Dim files As FileInfo() = ' ...
files = files.OrderByDescending(Function(x) x.FullName).ToArray()
如何在不使用OrderByDescending LINQ 扩展方法的情况下在 2.0 .NET Framework 中执行相同类型的排序?
【问题讨论】:
-
OrderByDescending和Where是 LINQ 扩展方法,因此它们在 2.0 框架中不起作用。这两种方法中的哪一种你有问题?你试过什么? -
嗨史蒂文。是的,我应该摆脱 Linq。我更新了我的问题,您可以在其中看到仅按名称对 fileinfo 中的“文件”进行排序 - 降序仍然可以完成我的功能。
标签: arrays vb.net sorting .net-2.0