Попрошу вас объяснить кусочек кода [требует правки]

329
10 августа 2017, 20:55
DriveInfo.GetDrives().Where(x => x.DriveType == DriveType.Removable).ToList();
+
Directory.GetFiles()
Answer 1
  1. Это последовательный вызов методов
    DriveInfo.GetDrives() - получает список дисков
    .Where(x => x.DriveType == DriveType.Removable) - Linq- запрос, перечисляющий элементы с заданным условием:
    x => x.DriveType == DriveType.Removable - условие выборки: выбрать только те диски в которых DriveType == DriveType.Removable, то есть съемные диски
    ToList() - преобразовать отобранную коллекцию в List

2.

Directory.GetFiles()

Вызов статического метода GetFiles() класса Directory Возвращает массив строк. Подробнее о классе и его методах, в том числе различных перегрузках GetFiles() смотри здесь

READ ALSO
Обмен данными между приложениями

Обмен данными между приложениями

Нужно передавать данные между приложениями на одном компьютереИспользую такой код:

502
Служба windows С#

Служба windows С#

Есть приложение написанное на C#, все параметры приложения прописаны в configini

369
Лаги при использовании requestAnimationFrame

Лаги при использовании requestAnimationFrame

Почему при использовании в коде (пример) конструкции

340