|
Listing 16-17 extracted from chapter Base classes
Listing 16-16< > Listing 16-18
This listing can be compiled with the command line: csc.exe /target:exe Example_16_17.cs Errors: 0 Warnings: 0
Example_16_17.cs
using System.Diagnostics;
class Program {
static void Main() {
Trace.Listeners.Add(new ConsoleTraceListener());
Trace.IndentSize = 3;
Trace.WriteLine( "Begin Main()" );
fct( 2 );
Trace.WriteLine( "End Main()" );
}
static void fct( int i ) {
Trace.Indent();
Trace.WriteLine( "Begin fct(" + i.ToString() + ")" );
if (i > 0)
fct(i-1);
Trace.WriteLine( "End fct(" + i.ToString() + ")" );
Trace.Unindent();
}
}
Copyright Patrick Smacchia 2006 2007
|