Условие:
По данному вам списку файлов составьте список всех директорий, которые содержат файлы с расширением .mp3 и .wav.
Каждую директорию нужно вернуть только один раз, порядок значения не имеет.

По данному вам списку файлов составьте список всех директорий, которые содержат файлы с расширением .mp3 и .wav.
Каждую директорию нужно вернуть только один раз, порядок значения не имеет.
Нам нужно написать метод GetaLbums, который по списку FileInfo возвращает список директорий (объектов DirectoryInfo), в которых имеются файлы с расширением .mp3 или .wav. При этом каждая директория должна встречаться в результирующем списке только один раз.
Рассмотрим пошагово, как решить задачу:

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение