Может ли исключение ThreadAbortException быть выброшено за пределы блока catch?C#

Место общения программистов C#
Anonymous
Может ли исключение ThreadAbortException быть выброшено за пределы блока catch?

Сообщение Anonymous »

Предположим, у нас есть такой код, выполняющийся в отдельном потоке:

Код: Выделить всё

private static void ThreadFunc() {
ulong counter = 0;

while (true) {

try {
Console.WriteLine( "{0}", counter++ );
}
catch (ThreadAbortException) {
Console.WriteLine( "Abort!" );
}

}
}
При вызове Thread.Abort() возможно ли, что исключение будет выброшено за пределы блока catch?

Подробнее здесь: https://stackoverflow.com/questions/185 ... atch-block

Вернуться в «C#»