Language Basics C# Tutorial

The general form is:

throw exceptOb;
The exceptOb must be an object of an exception class derived from Exception.

using System; 
 
class MainClass { 
  public static void Main() { 
    try { 
      Console.WriteLine("Before throw."); 
      throw new DivideByZeroException(); 
    } 
    catch (DivideByZeroException) { 
      // catch the exception 
      Console.WriteLine("Exception caught."); 
    } 
    Console.WriteLine("After try/catch block."); 
  } 
}
Before throw.
Exception caught.
After try/catch block.