|
Listing 16-6 extracted from chapter Base classes
Listing 16-5< > Listing 16-7
This listing can be compiled with the command line: csc.exe /target:exe Example_16_6.cs Errors: 0 Warnings: 0
Example_16_6.cs
using System;
using System.IO;
class Program {
static void DisplayDirectory( DirectoryInfo dir, string sIndent ) {
Console.WriteLine( sIndent + dir.Name );
foreach ( DirectoryInfo subDir in dir.GetDirectories() )
DisplayDirectory( subDir, sIndent + " " );
}
static void Main() {
DirectoryInfo dir=new DirectoryInfo(Directory.GetCurrentDirectory());
DisplayDirectory( dir, string.Empty );
}
}
Copyright Patrick Smacchia 2006 2007
|