Mega Code Archive

 
Categories / C# / Language Basics
 

Throwing Your Own Exceptions

using System;     class MyException : ApplicationException {     public MyException() : base("This is my exception message.")     {     } }     class MainClass {     public static void Main()     {         try         {             MainClass MyObject = new MainClass();                 MyObject.ThrowException();         }         catch(MyException CaughtException)         {             Console.WriteLine(CaughtException.Message);         }     }         public void ThrowException()     {         throw new MyException();     } }