Como encontrar o arquivo mais recente em um diretório usando .NET e sem loop?

Preciso encontrar o arquivo modificado mais recentemente em um diretório. Eu sei que posso percorrer todos os arquivos em uma pasta e comparar File.GetLastWriteTime, mas existe uma maneira melhor de fazer isso sem fazer um