我会为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();
}