数组的索引是从0开始的,比如说array1[5] 数组当中有5个元素 分别为array1[0],array1[1],array1[2],array1[3],array1[4]。当你的程序当中,获取第六个元素即array1[5]的时候,系统就是报错:索引超出了数组。只要记着一点数组的索引下标是从0开始的。全部手写的,希望可以帮到楼主和正在学习C#,的朋友。我自己也在学习.NET当中,愿与君共勉。
你传人(设置)的索引值超过了 如 int [] a= {1,2,3,4,5,6}; 里面有6个值 下标从0 开始 最大小标为 5 不是6for(int i=-0;i<a.length;i++){ console.writeline(a[i]);}