|
2
|
| Christopher B. Adkins · 技术社区 · 16 年前 |
|
|
1
3
出现问题的原因是“nodeList”是对treeViewTab4DirectoryTree.Nodes的引用,而不是它的副本。 复制 集合的内容,而不是对现有集合的引用。 例如,如果您使用的是asp.net System.Web.UI.WebControls.TreeNodeCollection ,您可以按如下方式使用.CopyTo方法:
|
|
|
2
2
更新以显示基于堆栈的方法:
下面的代码不像在注释中提到的那样工作,因为它不遍历整个树,而只获取每个顶级分支的第一个叶节点。
原岗位,非工作代码 首先,为什么需要从列表中删除这些项目?
要回答您的具体问题,假设Nodes集合实现IEnumerable,请使用:
到
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |