.Net面试题
1.new修饰符有什么作用?(至少写三个)
2.能否用抽象方法覆写父类的虚方法?(如果可以,写出覆写的方法,如果不可以,写出原因.)
3.如果父类定义了一个属性访问器,子类能有几个?如果父类有get,set两个访问器,子类能有几个?
4.抽象类与接品的区别?
5.P/Invoke是什么?
6.params 有什么用?
7.数据库设计题.给一个普通订单,要你设计一个数据为表.并用SQL语句把表创建出来.
8.算法题.
表结构:
ID ParentID Text
1 NULL Root
2 1 A1
3 1 A2
4 2 B
5 4 C
把以下程序补充完整.
public class TreeNode{.........}
public class Test
{
public TreeNode LoadTreeNodeFromDatabase(string connectionString){.......}
/*********************
输出结果如下:
Root
-A1
--B
---C
-A2
**********************/
public void Print(TreeNode nod){..........}
}