if (Int32.Parse(strTotals) == 0 && nTotalCount != 0)
{
nTotalCount = 0;
for (int j = 0; j < 66; j++)
{
if (GameHistoryPicBox1[j].InvokeRequired)
{
GameHistoryPicBox1[j].BeginInvoke(new MethodInvoker(() =>
{
if ((j + j / 6) % 2 == 0)
GameHistoryPicBox1[j].Image = Properties.Resources.al1; // Line2
else
GameHistoryPicBox1[j].Image = Properties.Resources.al2; // Line4
}));
}
else
{
if ((j + j / 6) % 2 == 0)
GameHistoryPicBox1[j].Image = Properties.Resources.al1;
else
GameHistoryPicBox1[j].Image = Properties.Resources.al2;
}
}
}
我一直在nTotalCount
使用线程检查值。
如果nTotalCount
为零,那么我必须清理所有游戏图片框图像。
所以我实现了上面的代码。
不幸的是,我得到了错误:
“System.IndexOutOfRangeException”类型的未处理异常
在 2 号线和 4 号线。
并且j
价值是66
。
这个j
值有可能66
吗?