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);
}
