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.
Answer:A
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.