我是一个新手,我看不出TreeNode和TreeNode[]之间的区别,返回的错误是
"Cannot implicitly convert type 'System.Windows.Forms.TreeNode[]' to'System.Windows.Forms.TreeNode' 发布于 2013-02-15 18:01:24
TreeNode和TreeNode[]是不同的。TreeNode是单个节点,而TreeNode[]是TreeNode数组。
ForExample:
TreeNode(String, TreeNode[])它是TreeNode的一个被覆盖的构造函数。
public TreeNode(
string text,
TreeNode[] children
)您不能直接将TreeNode[]转换为TreeNode,而是通过调用单个直通索引来实现。
发布于 2013-02-15 17:54:26
TreeNode[]是TreeNode类型元素的数组。你可以看到更多关于Array at MSDN的信息。
发布于 2013-02-15 17:59:13
TreeNode的意思是“一个TreeNode对象”。TreeNode[]的意思是“树节点的集合(数组)”
`TreeNode t = new TreeNode()`其中,as数组必须如下所示:
TreeNode[] ary = new TreeNode[1];
ary[0] = new TreeNode();
//and vice versa
TreeNode t = ary[0];https://stackoverflow.com/questions/14892040
复制相似问题