【发布时间】:2018-05-24 00:04:47
【问题描述】:
如何将TreeNodeCollection 转换为List<TreeNode>?
这不起作用。
ICollection tnc = treeview1.Nodes;
ICollection<TreeNode> tn = (ICollection<TreeNode>)tnc;
List<TreeNode> list = new List<TreeNode>(tn);
例外:
无法转换类型的对象 'System.Windows.Forms.TreeNodeCollection' 键入 'System.Collections.Generic.ICollection`1[System.Windows.Forms.TreeNode]'。
【问题讨论】:
-
为什么需要?
-
@SamAxe,树搜索。
-
如果没有 LINQ,您将陷入
for循环(或变体)。