Can multiple catch blocks be executed for single try statement?
B
Correct answer
Explanation
In C#, only one catch block executes for a single try statement. When an exception occurs, the runtime searches for the first matching catch block and executes it - other catch blocks are skipped even if they would also match the exception type. To handle multiple exception types, you need either multiple catch blocks in sequence (only one executes) or catch a base exception type and check the specific type within.