1.什么是装箱?什么是拆箱?
答案:值类型转引用类型是装箱;引用类型转值类型是拆箱。
2.什么是委托?事件是委托吗?
答案:委托是把一个方法当作参数传递到另一个方法中使用;事件是特殊的委托。
3.C#和.net有什么区别?
答案:C#是一种编程语言,可基于.net平台上使用。
4.用代码实现1-2+3-4+5...+m
答案:
publick static int Cal(int a){
int sum=0;
for(int i=0;i<a;i++){
if(a%2==0){
sum=sum/2*(-1);
}
else
sum=sum/2*1;
}
}
5.用递归实现 1、1、2、3、5、8、13、21、 34、、、求第30位数
答案:
publick static int Foo(int i){
if(i==0){
retutn 0;
}
else if(i>=1&&i<=2)
return 1;
else
return Foo(i-1)+Foo(i-2);
}