我正试图从父目录中查找最新的子目录。

public static DirectoryInfo GetLatestSubDirectory(string parentDirPath)

到目前为止,实现是使用气泡排序算法通过比较创建时间来查找最新的。
 if (subDirInfo.CreationTimeUtc > latestSubDirInfo.CreationTimeUtc)

想知道有没有更有效的方法来做这个?
林克?是吗?

最佳答案

return new DirectoryInfo(parentDirPath)
           .GetDirectories()
           .OrderByDescending(d => d.CreationTimeUtc)
           .First()

10-08 01:18