Возможный дубликат:
Являются ли вложенные Try/Catch блокировать плохую идею?
В настоящее время я использую try catch в try catch? Текущий senario требует его в нашем приложении.
void MyFun()
{
try
{
//Process logic 1
// ......
try
{
//Process logic 2
// ......
} catch (Exception ex)
{
//write an error details in database
}
//Process Logic 3
// ......
} catch (Exception ex)
{
//show error msg
}
}