帮忙做几道C#题谢谢~~~~
1:什么是函数重载和函数的重写?
2:如何实现多态
3:什么是虚函数
4:在C#中,string str=null 与string str=""的区别?
5:请详述dotnet中类(class)与结构(struct)的异同?
6:int[][] myarray3=new int [3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}
myarray3[2][2]的直是()
A:9 B:2 C:6 D:越界
7:根据线程安全的相关知识,分析一下代码,当调用test方法是i>10时是否会引起死琐?
public void test(int i){
lock(thix){
if (i>10){i--;test(i);}
}
}
A:会缩死 B:不会锁死
8:
class Class1
{
public static int Count=0;
static Class1()
{
Count++;
}
public Class1()
{
Count++;
}
}
Class1 o1=new Class1();
Class2 o2=new Class2();
请问 ,Class1.count的值是多少?()
A:1 B:2 C:3 D:4
9:
public static void Main(string[] args)
{
int i=2000;
object o=i;
i=2001;
int j=(int) o;
Console.WriteLine("i={0},o={1},j={2}",i,o,j);
}
A: i=2001,o=2000,j=2000 B: i=2001,o=2001,j=2001
C: i=2000,o=2001,k=2000 D:i=2001,o=2000,j=2001