illustrate the use of the debugger : Debug Trace « Development Class « C# / C Sharp






illustrate the use of the debugger

illustrate the use of the debugger
 
/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/

/*
  Example13_10.cs is used to illustrate the use of the debugger;
  this program attempts to access an invalid array element
*/

using System;

public class Example13_10
{

  public static void Main()
  {

    try
    {
      const int ArraySize = 5;

      // create an array
      int[] myArray = new int[ArraySize];

      // set the elements of the array using a for loop
      for (int count = 0; count <= ArraySize; count++)
      {
        myArray[count] = count;
        Console.WriteLine("myArray[" + count + "] = " +
          myArray[count]);
      }
    }
    catch (System.IndexOutOfRangeException e)
    {
      Console.WriteLine("Message = " + e.Message);
      Console.WriteLine("StackTrace = " + e.StackTrace);
    }

  }

}

           
         
  








Related examples in the same category

1.Using BooleanSwitchUsing BooleanSwitch
2.Debug class
3.Debug and ProfileDebug and Profile
4.Trace to event log
5.Trace to debuger: writeline and flush
6.Trace class: listener and writeline
7.Tracing To A File
8.Tracing Example
9.demonstrates debug outputdemonstrates debug output
10.A simple demonstration of the Debug class
11.Demonstrate indenting debug messages
12.Demonstrates routing debug messages to a fileDemonstrates routing debug messages to a file
13.Defensive Programming:Conditional Methods
14.Debug and Trace Output
15.Using Switches to Control Debug and Trace:BooleanSwitch
16.Using Switches to Control Debug and Trace:TraceSwitch
17.Using Switches to Control Debug and Trace:User-Defined Switch
18.Object Dumper