You are developing an application.
The application contains the following code:
When you compile the code, you receive the following syntax error message: “A previous catch
clause already catches all exceptions of this or a super type (‘System.Exception’).”
You need to ensure that the code can be compiled. What should you do?

A.
Catch the ArgumentException exception instead of the ArgumentNullException exception.
B.
Throw a new exception in the second catch block.
C.
Catch the ArgumentNullException exception first.
D.
Re-throw the exception caught by the second catch block.
Something’s fishy here. The shown code does not throw the mentioned exception. It would if the catch blocks were in the opposite order.
1
0
agree. and if it so, correct answer is C
1
0