询问我的MenuTree结构的意见。哪个更好,阵列或分隔符方法?

时间:2009-07-07 03:20:52

标签: arrays string data-structures api-design

哪个API更好?我认为后一种方法更好,因为字符串被实习。但我渴望得到苛刻。您认为哪个更好?

[任务(“分类”,作者=“好先生”,MenuTree =“>快速>布朗>梅根”)]    公共部分类Form1:MycForm,ITaskPlugin    {    }

或者这(字符串可以实习):

[任务(“分类”,作者=“好先生”,MenuTree = new string [] {“The”,“Quick”,“Brown”,“Megan”})]    公共部分类Form1:MycForm,ITaskPlugin    {    }

1 个答案:

答案 0 :(得分:1)

阵列。不仅因为字符串可以被实现,而且因为每次需要使用它时都不需要解析它。我假设你实际上是要从字符串中创建一个菜单对象树,所以你需要对树的各个部分进行排序和操作,而不是一次整个。