Beispiel #1
0
        static void Main(string[] args)
        {
            Component rootDirectory = new Directory("C:\\");
            Component file1         = new File("file1.txt");
            Component directory     = new Directory("ProgramFiles\\");
            Component file2         = new File("file2.txt");
            Component file3         = new File("file3.txt");

            directory.Add(file2);
            directory.Add(file3);
            rootDirectory.Add(file1);
            rootDirectory.Add(directory);

            rootDirectory.DisplayContent();

            /* Output:
             * Directory: C:\
             *  File: file1.txt
             *  Directory: ProgramFiles\
             *      File: file2.txt
             *      File: file3.txt
             */
        }