这个是《C#入门经典》第六版 中的例子,但其中没有包含大小王。我略作改动把54张扑克牌都补全。
包含一个类库和一个命令行程序。
如果要去掉大小王,
枚举类可以不变动(也可以Suit中删除“王”,同时Rank中删除“大王”、“小王”)
Card中,重写的ToString方法中,直接返回return,不做任何判断。
Deck中,删除cards数组的最后2个元素赋值,同时修改数组大小及判断数组大小的地方-2
PS:客户端只包含洗牌,未包含多人发牌,可以自己添加。
类库的类图如下:
枚举类Suit:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Ch10CardLib
{//public enum Suit//{// Club,// Diamond,// Heart,// Spade,//}/// <summary>/// 牌的花色
本文发布于:2024-01-30 02:22:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170655254918556.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |