C# - 拾取循环值的数组的字段值

时间:2017-08-22 10:35:57

标签: c# arrays loops

我在简单的纸牌游戏中训练C#。我有洗牌和处理牌的方法。我有一个生成良好的随机套牌。 是否可以为player1卡设置一个数组,获取数组的前十个值。 这是我的代码的一部分:

from pkg.param import get_param

我想拿起例如

的十个第一个值
currentCard = 0;
    public Card DealCard()
    {
        if (currentCard < deck.Length)
            return deck[currentCard++];
        else
            return null;
    }

感谢您的帮助,我们将不胜感激!

1 个答案:

答案 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]);
}