Exception handling
Exception is a kind of error that comes when methods do not work as expected or are not able to handle the situation as intended. Sometimes, there might be unknown situations where exceptions occurred; for instance, a method can have a situation divide by zero problem in division operation the situation was never expected while someone wrote the method, this is an unpredicted situational error. To handle these kind of situations and other unknown scenarios that can create such exceptions or error, C# provides a method that is called exception handling. In this section, we will discuss exceptions and exception handing using C# in details.
Note
Exceptions can be handled using the try
...catch
...finally
block. Catch or finally blocks should be there with the try block to handle exceptions.
Consider the following code:
class ExceptionhandlingExample { public int Div(int dividend,int divisor) { //thrown an exception if divisor is 0 return...