classPropertyClass{privatestringSexType;publicstringSex{get{returnSexType;}set{if(value=="男")SexType="先生";elseif(value=="女")SexType="女士";elseSexType="数据错误";}}}classProgram{staticvoidMain(string[]args){PropertyClasspCls=newPropertyClass();pCls.Sex="男";Console.WriteLine(pCls.Sex);Console.ReadKey();}}
A. 先生
B. 女士
C. 数据错误
D. 无法运行
选择下列代码的运行结果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. 不确定的