Computer Science, asked by ericosouki9466, 11 months ago

What is exception handling in C#?

Answers

Answered by saranyaammu3
0

Answer:

Exception Handling in C# is a process to handle runtime errors. We perform exception handling so that normal flow of the application can be maintained even after runtime errors.

In C#, exception is an event or object which is thrown at runtime. All exceptions the derived from System.Exception class. It is a runtime error which can be handled. If we don't handle the exception, it prints exception message and terminates the program.

Explanation:

C# Exception Classes

All the exception classes in C# are derived from System.Exception class. Let's see the list of C# common exception classes.

Exception Description

System.DivideByZeroException handles the error generated by dividing a number with zero.

System.NullReferenceException handles the error generated by referencing the null object.

System.InvalidCastException handles the error generated by invalid typecasting.

System.IO.IOException handles the Input Output errors.

System.FieldAccessException handles the error generated by invalid private or protected field access.

next →← prev

C# Exception Handling

Exception Handling in C# is a process to handle runtime errors. We perform exception handling so that normal flow of the application can be maintained even after runtime errors.

In C#, exception is an event or object which is thrown at runtime. All exceptions the derived from System.Exception class. It is a runtime error which can be handled. If we don't handle the exception, it prints exception message and terminates the program.

Advantage

It maintains the normal flow of the application. In such case, rest of the code is executed event after exception.

C# Exception Classes

All the exception classes in C# are derived from System.Exception class. Let's see the list of C# common exception classes.

Exception Description

System.DivideByZeroException handles the error generated by dividing a number with zero.

System.NullReferenceException handles the error generated by referencing the null object.

System.InvalidCastException handles the error generated by invalid typecasting.

System.IO.IOException handles the Input Output errors.

System.FieldAccessException handles the error generated by invalid private or protected field access.

 

C# Exception Handling Keywords

In C#, we use 4 keywords to perform exception handling:

try

catch

finally, and

throw

Similar questions