我在简单的纸牌游戏中训练C#。我有洗牌和处理牌的方法。我有一个生成良好的随机套牌。 是否可以为player1卡设置一个数组,获取数组的前十个值。 这是我的代码的一部分:
from pkg.param import get_param
我想拿起例如
的十个第一个值currentCard = 0;
public Card DealCard()
{
if (currentCard < deck.Length)
return deck[currentCard++];
else
return null;
}
感谢您的帮助,我们将不胜感激!
答案 0 :(得分:2)
你的意思是你想将前10个内容拉入另一个数组?喜欢的东西;
var player1Cards = deck.Take(10);
或
List<int> player1Cards = new List<int>();
for (int i = 0; i < 10; i++){
player1Cards.Add(deck[i]);
}