Сортировка Directory.GetFiles()

В .NET 2.0 вам потребуется dot-net использовать Array.Sort для dot-net сортировки FileSystemInfos.

Кроме .net того, вы можете использовать dot-net делегат Comparer, чтобы не .net объявлять класс только для .net сравнения:

DirectoryInfo dir = new DirectoryInfo(path);
FileSystemInfo[] files = dir.GetFileSystemInfos();

// sort them by creation time
Array.Sort(files, delegate(FileSystemInfo a, FileSystemInfo b)
                                    {
                                        return a.LastWriteTime.CompareTo(b.LastWriteTime);
                                    });

.net

.net-2.0

2022-08-03T13:49:04+00:00