Как организовать поиск файлов на C#

{lang: 'ru'}

Как то раз я подумал: «А ведь иногда при вводе имени файла по запросу программы, он может точно не знать путь к нему, однако быть уверенным в том, что файл с таким названием существует. Возможно, иногда может быть полезным добавить в программу функцию поиска файла, чтобы она могла сама найти его, например, во вложенных файлах или через тот же интерфейс уточнить, есть такой или нет» Естественно, полез за ответом в поисковик. Естественно, интересовала реализация на C#, т.к. работаю я сейчас на этом языке и надо бы его потихоньку изучать и узнавать получше его возможности. По соответствующему запросу (который выглядел точно так же, как и заголовок статьи – «поиск файлов на C#«) нашел несколько форумов, на одном из которых был дан ответ.