2012-10-22 44 views
0

我正在創建一個日誌系統。瞭解創建課程是非常基礎且很好的練習。但是,我被卡住了一週。C#創建一個hierchical對象

該項目是一個複製和粘貼項目(備份解決方案),併爲每個文件複製,我想保存以下內容:標題,狀態和MoreDetails(所有類型的字符串)。

我想查看文件的標題和根級別的狀態,但我想深入瞭解moreDetails。我希望下面的'文字圖'能夠幫助說明我的觀點。

-logFile 
-0 
     Title   Value 
     Status  Value 
    +MoreDetails 
-1 
     Title   Value 
     Status  Value 
    +MoreDetails 
-2 
     Title   Value 
     Status  Value 
    +MoreDetails 

請注意,我不想寫這一個文件/數據庫,我想有這樣的記憶 - 我知道這可能不是一個好主意,但它是一個鍛鍊的存在。

+2

http://www.dofactory.com/Patterns/PatternComposite.aspx –

回答