我有一个目录,其中包含具有这些文件名的文件:
12.mp4
34.wmv
56.ogm
78.avi
90.m4v
在我的应用程序中,我将目录的文件列出到默认索引的 List(Of File.Info) 中:
FileList.Item(0).Name = 12.mp4
FileList.Item(1).Name = 34.wmv
FileList.Item(2).Name = 56.ogm
FileList.Item(3).Name = 78.avi
FileList.Item(4).Name = 90.m4v
但我需要按升序排序的文件扩展名处理文件,所以这是我需要的项目索引:
FileList.Item(0).Name = 78.avi
FileList.Item(1).Name = 90.m4v
FileList.Item(2).Name = 12.mp4
FileList.Item(3).Name = 56.ogm
FileList.Item(4).Name = 34.wmv
如何在 VB.NET 或 C# 中对列表进行排序?