У меня есть что-то похожее на это:
var d1 = new DirectoryInfo(Path.Combine(source, @"bills_save." + dt));
var d2 = new DirectoryInfo(Path.Combine(source, @"reports_save." + dt));
var f1 = d1.GetFiles();
var f2 = d2.GetFiles();
Я хочу получить и объединить все имена файлов в один список FileInfo. Сделал бы мой анализ намного легче. Concat, AddRange, присоединяйтесь ... кажется, ничего не работает. Большая часть того, что я вижу, - это добавление 2 списков, массивов.