Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

Сравнение 2-х массивов

#c_sharp


Дано два массива, первый:

DirectoryInfo dinfo = new DirectoryInfo(@"D:\N");
FileInfo[] localFiles = dinfo.GetFiles("*.zip");


Второй:

 string[] downloadFiles = GetFileList();


Структура идентична, необходимо выбрать элементы содержащиеся в "downloadFiles" за
исключением тех что есть в "localFiles". 
    


Ответы

Ответ 1



Здесь подойдет функция Enumerable.Except var files = downloadFiles.Except(localFiles.Select(lf=>lf.Name));

Комментариев нет:

Отправить комментарий