示例#1
0
        public void CreateDecks(int DeckAmount)
        {
            var combinedDecks = new List <Card>();

            foreach (SuitEnum suit in SuitEnum.GetValues(typeof(SuitEnum)))
            {
                foreach (FaceValueEnum faceValue in FaceValueEnum.GetValues(typeof(FaceValueEnum)))
                {
                    combinedDecks.AddRange(Enumerable.Repeat(new Card(suit, faceValue), DeckAmount));
                }
            }
            Cards = combinedDecks;
        }