Mega Code Archive

 
Categories / C# / Language Basics
 

Illustrates creating and throwing an exception object

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example13_8.cs illustrates creating and   throwing an exception object */ using System; public class Example13_8 {   public static void Main()   {     try     {       // create a new Exception object, passing a string       // for the Message property to the constructor       Exception myException = new Exception("myException");       // set the HelpLink and Source properties       myException.HelpLink = "See the Readme.txt file";       myException.Source = "My Example13_8 Program";       // throw the Exception object       throw myException;     }     catch (Exception e)     {       // display the exception object's properties       Console.WriteLine("HelpLink = " + e.HelpLink);       Console.WriteLine("Message = " + e.Message);       Console.WriteLine("Source = " + e.Source);       Console.WriteLine("StackTrace = " + e.StackTrace);       Console.WriteLine("TargetSite = " + e.TargetSite);     }   } }