У меня есть следующий код:
static void Scan(string path)
{
try{
foreach (var file in Directory.EnumerateFiles(path, "zfsdfsdfsb.txt")){
Console.WriteLine("FILE: " + file);
}
foreach (var dir in Directory.EnumerateDirectories(path)){
Console.WriteLine("DIRECTORY: " + dir);
Scan(dir);
}
}
}
И я хочу остановить функцию и получить доступ к переменной, как только будет запущен
Console.WriteLine("FILE: " + file);
.
Я пытался вернуть его, но ничего не сделал, как я могу установить переменную и остановить функцию, как только файл будет найден?