Разница в производительности в запросе c # linq - PullRequest
0 голосов
/ 06 мая 2018

Если у меня есть список файлов:

List<string> files = GetFiles();

С точки зрения производительности, код:

var orderedFiles = files.Select(f => new FileInfo(f)).OrderBy(f.LastWriteTime);

равно:

var orderedFiles = files.OrderBy(new FileInfo(f).LastWriteTime);

а если не так, какой из них лучше? (при условии, что мне не нужен упорядоченный список типа «FileInfo»)

1 Ответ

0 голосов
/ 07 мая 2018

Посмотрите ли вы на Benchmark.Net на такую ​​производительность, как скорость и распределение памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...