illustrates creating and throwing an exception object : Exception Throw « Language Basics « C# / C Sharp






illustrates creating and throwing an exception object

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

    }

  }

}

           
       








Related examples in the same category

1.Throwing Your Own Exceptions
2.Intentionally throws an error to demonstrate Just-In-Time debuggingIntentionally throws an error to demonstrate
              Just-In-Time debugging
3.Exception throwsException throws
4.Exception throw and catchException throw and catch
5.Exception throw and catch 2Exception throw and catch 2
6.Demonstrates rethrowing an exception from a methodDemonstrates rethrowing an exception from a method
7.Let the C# runtime system handle the errorLet the C# runtime system handle the error
8.Manually throw an exceptionManually throw an exception
9.Rethrow an exceptionRethrow an exception