Beispiel #1
0
        public static void CalcBeginWinRate()
        {
            List <List <Card> > AllHandCard = new List <List <Card> >();
            List <Card>         poolList    = new List <Card>();// GetAllCardList();
            List <Card>         hands       = new List <Card>();

            //Card cSA = poolList.Find(p => p.iColor == Color.Spade && p.iNumber == 1);
            //Card cHA = poolList.Find(p => p.iColor == Color.Heart && p.iNumber == 1);
            //poolList.Remove(cSA);
            //poolList.Remove(cHA);
            //hands.Add(cSA);
            //hands.Add(cHA);

            //Card cCA = poolList.Find(p => p.iColor == Color.Club && p.iNumber == 1);
            //Card cDA = poolList.Find(p => p.iColor == Color.Diamond && p.iNumber == 1);
            //poolList.Remove(cCA);
            //poolList.Remove(cDA);

            Combination(poolList, 2, hands);
            CardStatistics.WriteHandCardList();
            //Permutation(poolList, 9);
            Console.WriteLine("CalcBeginWinRate IterationCount = " + IterationCount);
        }