0
我有一个查看订单作为关键字的字典,该值是包含数据的对象。查看订单,类型,testName,testGUSelected。数据看起来像字典soted使用linq查找包含在字典中的数据的小计总计和总计
10, [10, A, English1, No];
12, [12, B, English1, Yes];
14, [14, C, English1, No];
16, [16, C, English1, No];
20, [20, B, English1, No];
22, [22, C, English1, No];
24 [24, C English1, No];
40 [40, A, English1, No];
42, [42, B, English1, No];
45, [45, C, English1, Yes];
我需要计算数量“C的属于它的父‘B’,同时也还计数” B的属于他们的父母‘A’。 确定哪些C属于特定'B'的方式是C在B之后,它们的视图顺序大于父'B',并且子列表一直持续到您击中字典中的下一个B为止。 确定哪些B属于特定“A”的方式是B位于“A”之后并且其视图顺序大于父项“A”,并且子列表一直持续到您点击字典中的下一个A 。
我需要计算'C'属于它的父'B'的数量,并检查属于父'B'的所有C是否都标记为'是',然后更新父'B'的值'从'否'到'是'。孩子'B'和父母'A'需要进行相同的计算和更新。
任何帮助/建议,非常感谢。 感谢您的所有帮助,提前。
你可以使用不同的数据结构吗?最好是一棵树。 – juharr 2011-01-07 18:55:42