我有这个 for 循环。TicketList 以 109 张票开始。nColumns = 100。我根据票的数量计算我需要的行数。所以在这种情况下,我需要 2 行。第一行将已满,第二行将只有 9 个条目。我有下面的循环。它只为 NumOfRows 运行一次并填充前 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]);
}
}
}