运行c#时显示索引超出了数组界限的问题

代码如下,运行时显示索引超出了数组界限,该怎么改才能正常运行??int[]arr_1,arr_2,arr_3,arr_4,arr_5,arr_6,arr_7;//题库信息... 代码如下,运行时显示索引超出了数组界限,该怎么改才能正常运行??

int[] arr_1, arr_2, arr_3, arr_4, arr_5, arr_6, arr_7;
//题库信息
DataTable _StockInfoTable;
/// <summary>
/// 绑定当前题库信息
/// </summary>
private void BindSubjectStock()
{
dataGridViewX1.DataSource = DbHelperSQL.QueryDataTable("exec proc_SearchStockToChooase");
}

private void SeparationSubjectType(int[,] _allInfo, int[] _specific, int _subjectTppeID)
{
int j = 0;
for (int i =0; i < _allInfo.Length / 2; i++)
{
//对比题型ID 如果一致 则把它存进数组
if (_allInfo[i, 0] == _subjectTppeID)
{
_specific[j] = _allInfo[i, 1];
j += 1;
}
}
}
展开
 我来答
玩转数据处理
2014-09-17 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
没几个人能看懂你想要表达什么的
索引超出了数组界限 是你代码操作有问题,自己断点调试好好检查吧
进锐姒玲然
2019-06-03 · TA获得超过1120个赞
知道小有建树答主
回答量:1974
采纳率:100%
帮助的人:9.2万
展开全部
要知道在程序语言里的索引,一般都是从0开始的,所以s.length==5的话,for循环应该是for(int
i=0;i<5;i++)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式