При использовании ToList()
существует ли влияние производительности, которое необходимо учитывать?
Я писал запрос для извлечения файлов из каталога, который является запросом:
string[] imageArray = Directory.GetFiles(directory);
Однако, поскольку мне нравится работать с List<>
вместо этого, я решил включить...
List<string> imageList = Directory.GetFiles(directory).ToList();
Итак, есть ли какое-то влияние на производительность, которое следует учитывать при принятии решения сделать такое преобразование - или только для рассмотрения при работе с большим количеством файлов? Является ли это незначительным преобразованием?