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

数组超出范围?该怎么处理

2012-06-30 
数组超出范围?C# codeint[] Iday nullfor (int a 0 a ehour a++){Iday[a] shourshour++}这样

数组超出范围?

C# code
                int[] Iday =null;                for (int a = 0; a <= ehour; a++)                {                    Iday[a] = shour;                    shour++;                }
这样写为什么不对?

[解决办法]
没声明 Iday 的大小

不定长度时候,最好用List<int> 写法
[解决办法]
数组还没初始化
C# code
                int[] Iday = new int[ehour+1];                for (int a = 0; a <= ehour; a++)                {                    Iday[a] = shour;                    shour++;                }
[解决办法]
C# code
        int[] Iday = null;        for (int a = 0; a < Iday.Length; a++)        {            Iday[a] = shour;            shour++;        } 

热点排行