Если у меня есть список файлов:
List<string> files = GetFiles();
С точки зрения производительности, код:
var orderedFiles = files.Select(f => new FileInfo(f)).OrderBy(f.LastWriteTime);
равно:
var orderedFiles = files.OrderBy(new FileInfo(f).LastWriteTime);
а если не так, какой из них лучше? (при условии, что мне не нужен упорядоченный список типа «FileInfo»)