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); } } }