题目内容

下面程序运行的结果是()classA{publicstring[]list=newstring[10];publicintthis[intindex]{get{returnConvert.ToInt32(list[index]);}set{list[index]=value.ToString();}}publicHashtablelist1=newHashtable();publicintthis[stringname]{get{return(int)list1[name];}set{list1[name]=value;}}}classProgram{staticvoidMain(string[]args){Aa=newA();a["张三"]=10;Console.WriteLine(a["张三"]);a[1]=20;Console.WriteLine(a[1]);Console.ReadKey();}}

A. 张三20
B. 1020
C. 10张三
D. 2010

查看答案
更多问题

声明一个委托publicdelegateintmyCallBack(intx);则用该委托产生的回调方法的原型应该是()

A. voidmyCallBack(intx)
B. intreceive(intnum)
C. stringreceive(intx)
D. 不确定的

C#中,关于事件的定义正确的是()。

A. privateeventOnClick();
B. privateeventOnClick;
C. publicdelegatevoidClick();publiceventClickvoidOnClick();
D. publicdelegatevoidClick();publiceventClickOnClick;

在C#中,假如有一个名为”MessageDelegate”的委托,下列能够正确定义一个事件的是()

A. publicdelegateMessageDelegatemessageEvent
B. publicMessageDelegatemessageEvent
C. privateeventMessageDelegate(messageEvent)
D. publiceventMessageDelegatemessageEvent;

下面程序运行的结果是delegatevoidD(inti);classP{publicstaticvoidMain(){V(newD(R));Console.Write(0);}publicstaticvoidV(DA){A(21);}publicstaticvoidR(inti){Console.Write(i.ToString());}}

A. 代码中存在错误,delegatevoidD(inti);不能定义在命名空间或者类之外
B. 代码中存在错误,代码行V(newD(R));使用委托错误
C. 程序正常运行,输出为0
D. 程序正常运行,输出为210

答案查题题库