これは for ループです。TicketList は 109 チケットから始まります。nColumns = 100. チケットの数に応じて、必要な行数を計算します。したがって、この場合、2行が必要です。行 1 がいっぱいになり、行 2 には 9 つのエントリしかありません。私は以下のループを持っています。NumOfRows に対して 1 回だけ実行され、最初の 100 が満たされ、ループすることはありません。
私は何が欠けていますか?
for (int j = 0; j < NumOfRows; j++)
{
for (int i = 0; i < nColumns; i++)
{
if (TicketList.Count() > 0)
{
t = rand.Next(0, TicketList.Count() - 1);
numbers[i, j] = TicketList[t];
TicketList.Remove(TicketList[t]);
}
}
}