======Метод DirectoryInfo.EnumerateDirectories(String, SearchOption)====== Возвращает перечисляемую коллекцию сведений о каталогах, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public IEnumerable EnumerateDirectories(string searchPattern, SearchOption searchOption) **Параметры** * //searchPattern// * Тип: [[developers:references:system.string|System.String]] * Строка поиска, которая будет сравниваться с именами каталогов. Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*". * //searchOption// * Тип: [[developers:references:system.io.searchoption|System.IO.SearchOption]] * Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — [[developers:references:system.io.searchoption.topdirectoryonly|TopDirectoryOnly]] . **Возвращаемое значение** * Тип: [[developers:references:system.collections.generic.ienumerable_1|System.Collections.Generic.IEnumerable]]<[[developers:references:system.io.directoryinfo|System.IO.DirectoryInfo]]> * Перечисляемая коллекция каталогов, соответствующая параметрам //searchPattern// и //searchOption// .