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

Eu preciso encontrar o arquivo modificado mais recentemente em um diretório.

Eu sei que posso percorrer todos os arquivos em uma pasta e compararFile.GetLastWriteTime, mas existe uma maneira melhor de fazer isso sem loop ?.