【发布时间】:2020-12-31 19:06:05
【问题描述】:
我想使用 for 循环和我的 Factory 类方法创建卡片组。我已将西装和面值设置为枚举。我应该如何解决这个问题?
public static class FactoryClass {
public static Card CreateCard(CardFace face, CardSuit suit) {
return new Card(face, suit);
}
}
public enum CardFace {
A, _2, _3, _4, _5, _6, _7, _8, _9, _10, J, Q, K
}
public enum CardSuit {
Spades, Hearts, Clubs, Diamonds
}
public void Deck() {
for (int i = 0; i < 13; i++) {
for (int j = 0; j < 4; j++) {
_cards.Add(FactoryClass.CreateCard();
}
}
}
【问题讨论】:
标签: c# loops factory blackjack