我有一个可观察的集合,我想从中删除特定的实例项.
例如
data[1].ChildElements[0].ChildElements[1].ChildElements.RemoveAt(1);
但这样做很好,因为这与从树视图中删除子元素有关,我想根据单击的树视图级别动态创建上述语句.所以我想要:
data[0].ChildElements[1].ChildElements.RemoveAt(0);
要么
data[1].ChildElements.RemoveAt(0);
我知道我存储在列表中的父项的id,例如
0
1
0 要么 1,0
我的问题是,当我不确切地知道列表集合中有多少项时,我该如何创建上述语句?
谢谢.