Which of the following statements are correct about exception handling in C#.NET? 1. try blocks cannot be nested. 2. In one function, there can be only one try block. 3. An exception must be caught in the same function in which it is thrown. 4. All values set up in the exception object are available in the catch block. 5. While throwing a user-defined exception multiple values can be set in the exception, object.

Review the verified answer and explanation for this DemoPaper-Pakistan past-paper question on CampusFin.

Which of the following statements are correct about exception handling in C#.NET? 1. try blocks cannot be nested. 2. In one function, there can be only one try block. 3. An exception must be caught in the same function in which it is thrown. 4. All values set up in the exception object are available in the catch block. 5. While throwing a user-defined exception multiple values can be set in the exception, object. Answer: 4 and 5 only

Question context

This question is part of 🧩 C# Programming within the broader 💻 Programming subject and appears in the DemoPaper-Pakistan preparation collection. Reviewing the answer together with nearby questions helps reinforce the underlying concept and identify how it may appear in competitive exams.