14.7. Implement a Custom Exception Class
You need to create a custom exception class so that you can use the runtime's exception-handling mechanism to handle application-specific exceptions.
Create a serializable class that inherits the System.Exception class. Add support for any custom data members required by the exception, including constructors and properties required to manipulate the data members.