Answer:
No.if one catch block excuted, then it will directlly go the final block if final block has in method.
Sample Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class TryCatch
{
public void SaveEmployee(string empID)
{
try
{
// few line of code here
}
catch (DllNotFoundException dex)
{
throw dex;
}
catch (Exception)
{
throw;
}
}
}
}
above code only execute DllNotFoundException or Generic Exception if any exception occurred.