c#中索引超出数组界限

2025-01-02 07:52:20
推荐回答(3个)
回答1:

您说索引超出数组界限,我猜测您的数组定义是这样写的:int[] intdata=new int[100];如果是这样的话,错误就在您的循环次数上了,数组是由0开始的,所以应该在for循环中,去掉=100这个条件,也就是说,for循环要这样写for(int i=0;i<100;i++) 这样写就对了。

回答2:

数组元素从下标为0开始,100个元素时最大的下标是99

回答3:

intData[i]数组指定长度