Exemplo n.º 1
0
 public static IEnumerable <Card> DrawNextCards(this PackOfCards packOfCards, int count)
 {
     for (int i = 0; i < count; i++)
     {
         yield return(packOfCards.DrawNextCard());
     }
 }
Exemplo n.º 2
0
        static void Main()
        {
            var packOfCards = new PackOfCards();

            Card randomCard;

            for (int i = 0; i < 53; i++)
            {
                randomCard = packOfCards.DrawNextCard();
                if (randomCard.IsEmptyCard())
                {
                    Console.WriteLine("No cards available");
                }
                else
                {
                    Console.WriteLine(randomCard);
                }
            }

            Console.ReadLine();
        }