我正在用 C# 开发一个扑克游戏。目前我正在尝试使用RegEx
. 我搜索字符串(由卡片花色和数字组成)并寻找花色或数字以匹配RegEx
. 如果我得到 2 场比赛,那么球员有一对,3 场比赛他有 3 场同类。
我目前有 3 个类,一个 Card 类(带有数字和花色),一个 Deck 类(包含 52 张牌)和一个从洗好的牌堆中获得五张牌的 Hand 类。
甲板类有一个shuffleDeck()
;Hand 类具有计算分数的功能(在我使用 RegEx 的这些功能中)。
我RegEx
通过添加手的 5 个花色和数字来生成我使用的字符串。
这是一个好主意还是我应该以另一种方式来做,如果是这样,怎么做?
感谢您的帮助
PS。我是没有经验的程序员之一,想要使用新学的工具来处理所有事情