[英]C# create a hierachical object
我正在创建一个日志系统。 学习创建课程是非常基本的,也是一个很好的练习。 但是,我被困住了一个星期。
该项目是一个复制和粘贴项目(一个备份解决方案),对于它复制的每个文件,我想保存以下内容:Title,Status和MoreDetails(全部为字符串类型)。
我想在根级别查看文件标题和状态,但是我想更深入地了解moreDetails。 我希望下面的“文本图”可以帮助说明我的观点。
-logFile
-0
Title Value
Status Value
+MoreDetails
-1
Title Value
Status Value
+MoreDetails
-2
Title Value
Status Value
+MoreDetails
请注意,我不想将其写入文件/数据库,因为我希望将其存储在内存中-我知道这可能不是一个好主意,但目前是一个练习。
根据OP的评论,TI回答了使用Composite Pattern的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.