public Deck() { Cards = new Card[52]; int index = 0; foreach (string rank in Card.ValidRanks()) { foreach (string suit in Card.ValidSuits()) { Cards[index] = new Card(suit, rank); index = index + 1; } } RandomGenerator = new Random(); }