示例#1
0
 static void Main(string[] args)
 {
     PokerHand hand = new PokerHand();
     hand.MakeNewEntry();
     hand.SortCards();
     PrintHands(hand);
 }
示例#2
0
 static void PrintHands(PokerHand hand)
 {
     if (hand.IsRoyalFlush())
     {
         Console.WriteLine("Royal Flush");
     }
     else if (hand.IsStraightFlush())
     {
         Console.WriteLine("Straight Flush");
     }
     else if (hand.IsFourOfAKind())
     {
         Console.WriteLine("Four of a Kind");
     }
     else if (hand.IsFullHouse())
     {
         Console.WriteLine("Full House");
     }
     else if (hand.IsFlush())
     {
         Console.WriteLine("Flush");
     }
     else if (hand.IsStraight())
     {
         Console.WriteLine("Straight");
     }
     else if (hand.IsThreeOfAKind())
     {
         Console.WriteLine("Three of a Kind");
     }
     else if (hand.IsTwoPairs())
     {
         Console.WriteLine("Two Pair");
     }
     else if (hand.IsPair())
     {
         Console.WriteLine("Pair");
     }
     else
     {
         Console.WriteLine("High Cards");
     }
 }