Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень серьезности: предупреждение
Описание
Пустые блоки catch считаются плохим выбором макета, так как любые ошибки, возникающие в try блоке, не могут быть обработаны.
Как
Использование Write-Error или throw операторы в блоке catch.
Пример
Неправильно
try
{
1/0
}
catch [DivideByZeroException]
{
}
Правильно
try
{
1/0
}
catch [DivideByZeroException]
{
Write-Error 'DivideByZeroException'
}
try
{
1/0
}
catch [DivideByZeroException]
{
throw 'DivideByZeroException'
}