嗨 我正在創建在線測驗。爲此,我創建了由用戶選擇的答案數組。我用下面的代碼,它提供了正確的陣列,但有時會錯誤「索引的範圍之外」關於IndexOutOfRange錯誤asp.net c#
//rsel is session values for selected answer
int rsel = Convert.ToInt32(Session["rblsel"]);
// [Convert.ToInt32(Session["Counter"] indicates size of array of no. of questions
int[] ansarray = new int[Convert.ToInt32(Session["Counter"]) - 1];
int[] temp = (int[])Session["arrofans"];
int j,n;
if (temp == null)
n = 0;
else
n = temp.Length;
for (j = 0; j < n; j++)
{
ansarray[j] = temp[j];
}
ansarray[j] = rsel;
Session["arrofans"] = ansarray;
幫我找出確切的錯誤。 Asp.net,c# 謝謝。
它不工作這裏 – Ishika 2011-04-11 07:06:02
@ user701590:然後改變它以便它工作。如果這對你來說不夠詳細,請考慮給予我們更多有關它無法工作的細節。 – 2011-04-11 07:08:34