C# User-Defined Exceptions - c# - c# tutorial - c# net



How to create user defined exception in C# ?

  • C# allows us to create user-defined or custom exception.
  • It is used to make the meaningful exception.
  • To do this, we need to inherit Exception class.
learn c# tutorials - user defined exception - c# programs

User defined exception

C# user-defined exception example

using System;  

public class InvalidAgeException : Exception  

{  

public InvalidAgeException(String message)  

: base(message)  

{  


}  

}  

public class TestUserDefinedException  

{  

static void validate(int age)  

{  

if (age < 18)  

{  
throw new InvalidAgeException("Sorry, Age must be greater than 18");  

}  

}  

public static void Main(string[] args)  

{  

try  

{  

validate(12);  

}  

catch (InvalidAgeException e) { Console.WriteLine(e); }  
Console.WriteLine("Rest of the code");  

}  

}  

C# examples - Output :

InvalidAgeException: Sorry, Age must be greater than 18
Rest of the code

Related Searches to C# User-Defined Exceptions