我想用打開的Generic T
將對象的層次結構展平。使用遞歸和泛型刪除層次結構中的選定節點
展示瞭如何做到這一點隔空傳遞的IEnumerable。但我想扁平化一個傳遞對象T和
其屬性子類以通用和遞歸方式。
U1.Children(U2,U3,U4)
U2.Children(U9,U10)
U3.Children(U11,U12)
U4.Children(U20,U30)
我傳遞給方法U1
(選擇的節點),我想這個平面列表:
U1,U2,U3,U4,U9,U10,U11,U12,U20,U30
這有可能以某種方式在一個通用的方式?
nah ...輸入不能是一個IEnumerable但T與兒童財產。看我的樣品。 –
Pascal
2012-02-13 20:14:08