【发布时间】:2011-12-08 04:45:15
【问题描述】:
我一直在对我的问题进行大量研究,但似乎无法提出一个好的解决方案。
问题我有一个包含以下内容的列表
a
a/b
a/b/c
a/b/c/d
a/b/f
a/1
a/2
t
t/1
我需要将其解析为可以处理父子层次结构的类。知道任何级别都可以有无限数量的孩子。
如有任何帮助,将不胜感激。
【问题讨论】:
-
贴出“解析此数据以表示如下”的代码。
-
List
myVar = new List (myString.Split(';')); -
最终结果应该看起来像一个树形控件,其中顶部节点将是 'a' 并且会有子 'b' 任何节点都可以有多个子节点,并且深度未知。
-
您能指望服务中的值按任何特定顺序排列吗?
-
顺序将始终以顶部路径为第一返回,但字符串可以包含多个顶部值,每个值都有多个子值。