У меня есть словарь wth a View Order as the key, а значение - объект, содержащий данные, включая. порядок просмотра, тип, testName, testGUSВыбран. Данные выглядят как словарь 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 принадлежат определенному «А», состоит в том, что B приходят после «A» и порядок их просмотра больше, чем родительский «A», а дочерний список продолжается до тех пор, пока вы не нажмете следующий A в словаре ,
Мне нужно рассчитать, если число принадлежащих ему C родительских «B» и проверить, отмечены ли все принадлежности C родительскому «B» «Да», а затем обновить значение родительского «B» 'от' Нет 'до' Да '. Такой же расчет и обновление должны произойти для child'B 'и parent' A '.
Любая помощь/предложение приветствуются. Спасибо за вашу помощь, заранее.
Можете ли вы использовать другую структуру данных? Предпочтительно дерево. – juharr
Я не думаю, что «Словарь» гарантированно будет отсортирован, поэтому вам придется использовать другую структуру. –