|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?1.面向工具的三年夜基础准绳?
答:封装,承继,多态。
2.枚举ASP.NET页面之间传送值的几种体例。
答.
1).利用QueryString,如....?id=1;response.Redirect()....
2).利用Session变量
3).利用Server.Transfer
3.一列数的划定规矩以下:1、1、2、3、5、8、13、21、34......求第30位数是几,用递回算法完成。
答:
publicclassMainClass
{
publicstaticvoidMain()
{
Console.WriteLine(Foo(30));
}
publicstaticintFoo(inti)
{
if(i<=0)
return0;
elseif(i>0&&i<=2)
return1;
elsereturnFoo(i-1)+Foo(i-2);
}
}
4.C#中的托付是甚么?事务是否是一种托付?
答:
托付能够把一个办法作为参数代进另外一个办法。
托付能够了解为指向一个函数的援用。
是,是一种特别的托付
5.override与重载的区分
答:
override与重载的区分。重载是办法的称号不异。参数或参数范例分歧,举行屡次重载以顺应分歧的必要
Override是举行基类中函数的重写。为了顺应必要。
6.假如在一个B/S布局的体系中必要传送变量值,可是又不克不及利用Session、Cookie、Application,您有几种办法举行处置?
答:QueryString、FormsAuthentication、this.Server.Transfer
7.请编程遍历页面上一切TextBox控件并给它赋值为string.Empty?
答:
foreach(System.Windows.Forms.Controlcontrolinthis.Controls)
{
if(controlisSystem.Windows.Forms.TextBox)
{
System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control;
tb.Text=String.Empty;
}
}
8.请编程完成一个冒泡排序算法?
答:
int[]array=newint
[*];
inttemp=0;
for(inti=0;i<array.Length-1;i++)
{
for(intj=i+1;j<array.Length;j++)
{
if(array[j]<array[i])
{
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
9.形貌一下C#中索引器的完成历程,是不是只能依据数字举行索引?
答:能够用恣意范例。
10.求以下表达式的值,写出您想到的一种或几种完成办法:1-2+3-4+……+m
答:
intNum=this.TextBox1.Text.ToString();
intSum=0;
for(inti=0;i<Num+1;i++)
{
if((i%2)==1)
{
Sum+=i;
}
else
{
Sum=Sum-I;
}
}
System.Console.WriteLine(Sum.ToString());
System.Console.ReadLine();
12.鄙人面的例子里
usingSystem;
classA
{
publicA()
{
PrintFields();
}
publicvirtualvoidPrintFields(){}
}
classB:A
{
intx=1;
inty;
publicB()
{
y=-1;
}
publicoverridevoidPrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
当利用newB()创立B的实例时,发生甚么输入?
答:X=1,Y=0;x=1y=-1
13.甚么叫使用程序域?
答:使用程序域能够了解为一种轻量级历程。起到平安的感化。占用资本小。
14.CTS、CLS、CLR分离作何注释?
答:CTS:通用言语体系。CLS:通用言语标准。CLR:大众言语运转库。
15.甚么是装箱和拆箱?
答:从值范例接口转换到援用范例装箱。从援用范例转换到值范例拆箱。
16.甚么是受控制的代码?
答:unsafe:非托管代码。不经由CLR运转。
17.甚么是强范例体系?
答:RTTI:范例辨认体系。
18.net中读写数据库必要用到那些类?他们的感化?
答:DataSet:数据存储器。
DataCommand:实行语句命令。
DataAdapter:数据的汇合,用语添补。
21.在.net中,配件的意义是?
答:程序集。(两头言语,源数据,资本,拆卸清单)无论谁倒了对双方阵营的粉丝们也是有害无益。 |
|