首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TreeNode和TreeNode[]的区别是什么?

TreeNode和TreeNode[]的区别是什么?
EN

Stack Overflow用户
提问于 2013-02-15 17:53:06
回答 6查看 1.2K关注 0票数 0

我是一个新手,我看不出TreeNode和TreeNode[]之间的区别,返回的错误是

代码语言:javascript
复制
"Cannot implicitly convert type 'System.Windows.Forms.TreeNode[]' to'System.Windows.Forms.TreeNode' 
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-02-15 18:01:24

TreeNode和TreeNode[]是不同的。TreeNode是单个节点,而TreeNode[]是TreeNode数组。

ForExample:

TreeNode(String, TreeNode[])它是TreeNode的一个被覆盖的构造函数。

代码语言:javascript
复制
public TreeNode(
    string text,
    TreeNode[] children
)

您不能直接将TreeNode[]转换为TreeNode,而是通过调用单个直通索引来实现。

票数 2
EN

Stack Overflow用户

发布于 2013-02-15 17:54:26

TreeNode[]TreeNode类型元素的数组。你可以看到更多关于Array at MSDN的信息。

票数 4
EN

Stack Overflow用户

发布于 2013-02-15 17:59:13

TreeNode的意思是“一个TreeNode对象”。TreeNode[]的意思是“树节点的集合(数组)”

代码语言:javascript
复制
   `TreeNode t = new TreeNode()`

其中,as数组必须如下所示:

代码语言:javascript
复制
    TreeNode[] ary = new TreeNode[1];
    ary[0] = new TreeNode();

    //and vice versa

    TreeNode t = ary[0];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14892040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档