public Deck() { _cards = new Card[52]; //initialize the deck for (int i = 0; i < 13; i++) { _cards[i] = new Card { Suit = CardSuit.Spade, Value = i + 1 }; _cards[i + 13] = new Card{ Suit = CardSuit.Heart, Value = i + 1 }; _cards[i + 26] = new Card { Suit = CardSuit.Diamond, Value = i + 1}; _cards[i + 39] = new Card { Suit = CardSuit.Club, Value = i + 1 }; } }
public CardDeck() { //populate the deck with new cards in sequence _cards = new Card[52]; for (int i = 0; i < 13; i++) { _cards[i] = new Card { Suite = Suite.Spade, Value = i + 1 }; _cards[i + 13] = new Card { Suite = Suite.Heart, Value = i + 1 }; _cards[i + 26] = new Card { Suite = Suite.Diamond, Value = i + 1 }; _cards[i + 39] = new Card { Suite = Suite.Club, Value = i + 1 }; } }