题目内容

选择下列代码的运行结果class A { public Hashtable studentlist = new Hashtable(); public int this[string name] { get { return (int)studentlist[name]; } set { studentlist[name] = value; } } }{ static void Main(string[] args) { A a = new A(); a[10] = "张三"; Console.WriteLine(a[10]); Console.ReadKey(); } }

A. 10
B. 张三
C. 0
D. 无法运行

查看答案
更多问题

下面程序运行的结果是()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;

答案查题题库