hastiam
چهارشنبه 14 تیر 1391, 17:54 عصر
سلام
چطوری می تونم اسامی تمام فرزندهای یک Node خاص رو در یک آرایه از نوع string بریزم.
مثلا Node "کامپیوتر" که شامل "سخت افزار" ، "نرم افزار" است و هر کدام از اینها هم دارای زیرشاخه هایی هستند چطور میشه با استفاده از روش Linq همه زیر شاخه هایی که مثلا در "شاخه نرم افزار" هستند رو گرفت و در یک آرایه ریخت؟
من تا یک سطح رو راحت می تونم بگیرم و در آرایه بریزم اما سطح بعدی رو نمیدونم چطور بریزم. تا اونجایی که من میدونم باید از یک تابع بازگشتی استفاده کنم ولی چه تابعی بنویسم؟
چطوری می تونم اسامی تمام فرزندهای یک Node خاص رو در یک آرایه از نوع string بریزم.
مثلا Node "کامپیوتر" که شامل "سخت افزار" ، "نرم افزار" است و هر کدام از اینها هم دارای زیرشاخه هایی هستند چطور میشه با استفاده از روش Linq همه زیر شاخه هایی که مثلا در "شاخه نرم افزار" هستند رو گرفت و در یک آرایه ریخت؟
من تا یک سطح رو راحت می تونم بگیرم و در آرایه بریزم اما سطح بعدی رو نمیدونم چطور بریزم. تا اونجایی که من میدونم باید از یک تابع بازگشتی استفاده کنم ولی چه تابعی بنویسم؟