Как происходит обработка блока finally, если идет конструкция
try {
try { }
catch {}
finally {}
}
catch {}
finally {}
Сработает тот и тот блок или же?
Должны отработать оба finally
, т.к. блок finally
Отрабатывает всегда (см. документацию), если исключение поймано. Если не поймано, то здесь уже нет гарантий выполнения.
static void Main(string[] args)
{
try{
try{
throw new Exception();
}
catch{
Console.WriteLine("Inner catch");
}
finally{
Console.WriteLine("Inner finally");
}
}
catch{
Console.WriteLine("Outer catch");
}
finally{
Console.WriteLine("Outer finally");
}
}
Результат:
Inner catch
Inner finally
Outer finally
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть асинхронная функция, она возвращает результатИногда он мне нужен, иногда нет
Необходимо вывести индексы начала и конца последовательности дублирующихся гласных символов
Изучаю ASPNet Core и никак не могу найти, как правильно реализовать корзину с помощью этой технологии
Нужно каким то образом записать звук с микрофона, и сохранить это в формате ACCЕсть NAudio, но там сначала пишется в Wav, и только потом можно конвертнуть