C#- у меня есть строка с древовидной структурой , я должен сгруппировать одних и тех же родителей вместе и реструктурировать строку.
Мне нужно решение для нижеприведенной проблемы в C#/LINQ, где я должен преобразовать нижеприведенную строку inout в выходную строку.
входная строка -
App.MName, App.LName, CoApp.Lname В, CoApp.CurrRes.Адрес, Вэх.Год , LS.TotalAmount, TrdIn.Year
Ожидаемая Выходная Строка -
Приложение(MName,lname в..),CoApp(lname в, CurrRes(адреса,..),..),а / м(год,..),Общ(TotaAmount,..), TrdIn(год)
В основном группировка родителя вместе, чтобы избежать повторения имен.
Что я уже пробовал:
Я пробовал различные строковые функции , однако мне было трудно вложить один родитель в другой.
PIEBALDconsult
Разрежьте его на куски в XmlDocument,а затем снова разрежьте обратно?
Karthik_Mahalingam
каково максимальное число иерархий "родитель-потомок"?
пример: CoApp.CurrRes.Адрес - 3
Member 13503622
5
Karthik_Mahalingam
ладно.
PIEBALDconsult
Я иду без ограничений.
Karthik_Mahalingam
правильно, это будет общий язык
кажется хитрым :)
PIEBALDconsult
Кажется, это проще, чем устанавливать произвольные ограничения.