本文介绍了如何在c#中对列表进行排序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hi
i有belew代码,我想按文件日期desc(fileArr)排序怎么样?
i不知道如何在这段代码中使用OrderBy函数请为我修改。
hii have belew code and i want sort it by file date desc(fileArr) how?
i don't know how to use OrderBy function in this code please modify for me.
string path = Server.MapPath(".") + "\\Upload\\VideoGallery";
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] fileArr = di.GetFiles("*.flv");
谢谢。
thanks.
推荐答案
Array.Sort(fileArr, (f1, f2) => f1.LastWriteTime.CompareTo(f2.LastWriteTime));
或:
Or:
var sortedFiles = new DirectoryInfo(path).GetFiles()
.OrderBy(f => f.LastWriteTime)
.ToList();
这篇关于如何在c#中对列表进行排序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!