using System.Collections.Generic;
public static void Main()
foreach (var card in deck.Cards)
Console.WriteLine(card.ToString());
Hearts, Spades, Clubs, Diamonds
Two,Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King, Ace
public Suit Suit { get; set; }
public Rank Rank { get; set; }
public override string ToString()
string suit = string.Empty;
return suit + " " + Rank;
Cards = new List<Card>();
foreach (Suit suit in (Suit[])Enum.GetValues(typeof(Suit)))
foreach (Rank rank in (Rank[])Enum.GetValues(typeof(Rank)))
Cards.Add(new Card() { Suit = suit, Rank = rank });
public List<Card> Cards { get; set; }
private static Random randomizer = new Random();