首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中数组有关问题

2012-04-09 
求助C#中数组问题已知结构Resource的定义如下:structResource{publicintData0}则下列语句的运行结果为__

求助C#中数组问题
已知结构Resource   的定义如下:
struct   Resource{
public   int   Data   =   0;
}
则下列语句的运行结果为_________。
Resource[]   list=   new   Resource[20];
for(int   i   =   0;i <20;i++){
System.Console.WriteLine(“data={0}”,list.Data);
}
A.   打印20   行,每行输出都是   data=0
B.   打印20   行,每行输出都是   data=null
C.   打印20   行.第1   行输出data=0,第2   行输出data=2,?,第20   行输出data=19
D.   出现运行时异常
如果改成类类型,结果又应该是什么?
已知类Resource的定义如下:
                class   Resource
{
public   int   Data   =0;
}
        则下列语句的运行结果为()  
                Resource[]   list=new   Resource[20];
list[0].Data=20;

                        int   i;
for(i=0;i <=19;i++)
{
System.Console.WriteLine( "data={0} ",list[i].Data);

}
    A、打印20行,每行输出都是data=0
    B、打印20行,每行输出都是data=null
    C、打印20行,第一行输出为data=0,第2行输出为data=2,...,第20行输出data=19
    D、出现运行时异常  


[解决办法]
没有测试,但我觉得是这样的:
每一种情况是A
第二种情况是D

热点排行