1、如果设
TreeView treeView1=new TreeView();
TreeNode node=new TreeNode("根结点");
则treeView1.Nodes.Add(node)返回的是一个()类型的值。
2、使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?
3、override与重载的区别
4、请详述在dotnet中类(class)与结构(struct)的异同?
TreeView treeView1=new TreeView();
TreeNode node=new TreeNode("根结点");
则treeView1.Nodes.Add(node)返回的是一个()类型的值。
2、使用服务端TreeView控件遇到大数据量,多层结构时的处理办法?
3、override与重载的区别
4、请详述在dotnet中类(class)与结构(struct)的异同?
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、数据量和控件有直接联系吗?层次很多的时候,唯一的做法就是递归,几乎没有别的选择
问题3、override是重写,与集成方法有关的,重载是参数列表货返回值不同,差别大了,见MSDN
问题4、神啊,救救你吧,告诉你,世界上有一个叫做MSDN程序!还是免费的!
找google问东西不需要积分
真的!
2、多层结构采用递归方式,连接上级。
3、override重写,重载是同名,但是类型、参数不一样。重写就覆盖了
4、结构是值类型,类是引用类型.
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吧