1、如果设
  TreeView treeView1=new TreeView();
  TreeNode node=new TreeNode("根结点");
  则treeView1.Nodes.Add(node)返回的是一个()类型的值。
2、使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?
3、override与重载的区别
4、请详述在dotnet中类(class)与结构(struct)的异同?

解决方案 »

  1.   

    1.则treeView1.Nodes.Add(node)返回的是一个()类型的值,不知道问啥意思?
    2.大数据量的不要一次加载完,异步加载,先加载一部分,然后通过对Node节点的选取在进行加载
    3.override:
     public class testA
        {
            public virtual void show()
            {
            }    }    public class test1 : testA
        {
            public override void show()
            {
                base.show();
            }
        }
    重载:在同一类中,方法名相同,参数不同
    public class testB
        {
            public void show()
            {
            }        public void show(string s)
            {        }
        }
    4.类是引用类型,struct是值类型,
      

  2.   

    问题1、答案参见MSDN,一般.net程序员都会装的吧!
    问题2、数据量和控件有直接联系吗?层次很多的时候,唯一的做法就是递归,几乎没有别的选择
    问题3、override是重写,与集成方法有关的,重载是参数列表货返回值不同,差别大了,见MSDN
    问题4、神啊,救救你吧,告诉你,世界上有一个叫做MSDN程序!还是免费的!
      

  3.   

    嗯。另外,除了MSDN,还有一个叫做google的东西
    找google问东西不需要积分
    真的!
      

  4.   

    1、int类型,应该是1表示成功,0表示失败吧
    2、多层结构采用递归方式,连接上级。
    3、override重写,重载是同名,但是类型、参数不一样。重写就覆盖了
    4、结构是值类型,类是引用类型.
      

  5.   

    1、如果设
      TreeView treeView1=new TreeView();
      TreeNode node=new TreeNode("根结点");
      则treeView1.Nodes.Add(node)返回的是一个()类型的值。  Add方法是无返回值类型 void2、使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?   递归加载,使用AJAX异步3、override与重载的区别
        override在派生类中重写基类的方法
       重载 是指 方法重载,也就是同一类中,存在多个同名的方法,但参数列表不同
    4、请详述在dotnet中类(class)与结构(struct)的异同?
          class:引用类型
          struct:值类型,一般用作轻量级对象
          区别google吧