为什么下面的代码会索引超出数组界限,有时候可以,有时...
发布网友
发布时间:2022-05-17 19:32
我来回答
共1个回答
热心网友
时间:2023-11-04 09:03
ic int value;/*在第一次加载时运行,value的值为0*/
static Point[] point = new Point[value];/*在第一次加载时运行,而value的值为0,因此Point.Length的值为0(数组元素个数为0*/
point[i].Y = 600 - (Convert.ToInt32(ds.Tables["运动"].Rows[i][1]) * 20) / 100;/*因此运行此句时出错,索引越界*/
解决办法:
在Page_Load()方法里构造数组point(注意是在首次加载时)
希望回答对你有帮助。
匿名 �0�2<span class="tm">18:25</span>
</p>
<div class="b bt2"><div class="bt bg1 ft"><img alt="其他答案" height="16" src="/static/img/ico2.gif" width="16"/>其他答案</div></div>
<p class="ft p1">代码列?用了*药水??