卡牌组分为人

时间:2016-06-20 06:53:38

标签: c# foreach break

我会为2-7人划分一副法国牌,我在打破foreach循环后开始划分。在我洗牌后,再次在for循环中做foreach。但是因为我拖着甲板,我可以拿到同一张牌。所以我会用随机的2-7人用不同的牌分5-5张牌。有什么方法可以继续我打破它的第一个foreach吗?然后我不应该重新洗牌。

int people = r.Next(2, 8);
int round = 0;
for (int i = 0; i <= people; i++)
{
    foreach (Card k in FrenchCard.Cards.Take(5))
    {
        Console.WriteLine("[{0,-5} - {1,2}]", k.color, k.figure);
        if (++round == 5) break;  
    }
    FrenchCard.Divide();

    Console.WriteLine();
}

0 个答案:

没有答案