public Card(Suit newSuit, Rank newRank)
{
suit=newSuit;
rank=newRank;
}
..............................
public override int GetHashCode()
{
return 13*(int)rank + (int)suit;
这是一副扑克牌.suit是花式,rank是A到K.13张牌.
这句返回的是什么意思?return 13*(int)rank + (int)suit;顺便问个问题.我是个没基础的新手.直接学C#的.学到这本书的第11章.感觉挺痛苦的.尤其是这个扑克牌程序.集合也学的很迷糊.
请问集合,比较,转换这些内容重要吗?我是要搞懂才能往下学.还是可以把这些东西跳掉.
望高人指点.
{
suit=newSuit;
rank=newRank;
}
..............................
public override int GetHashCode()
{
return 13*(int)rank + (int)suit;
这是一副扑克牌.suit是花式,rank是A到K.13张牌.
这句返回的是什么意思?return 13*(int)rank + (int)suit;顺便问个问题.我是个没基础的新手.直接学C#的.学到这本书的第11章.感觉挺痛苦的.尤其是这个扑克牌程序.集合也学的很迷糊.
请问集合,比较,转换这些内容重要吗?我是要搞懂才能往下学.还是可以把这些东西跳掉.
望高人指点.
解决方案 »
- CAB谁用过,,,,在线等!!!!!!!!!!
- RSA 解密 8为对称密钥问题
- 如何将一个对象绑定到TextBox控件中?
- GRIDLIST中放LABEL的问题
- 【版务帖】2008年11月C#版务帖
- 求一个异步操作的sock的例子 感谢 能运行起来的
- 新手问题:如何在textBox里显示系统的日期,并且日期格式内容如:2005-4-23,只显示出这样的字样来
- 高手想想这个问题,很急的,谢谢
- 求 Dotfuscator Professional Edition
- C#怎么获取宽带利用率?
- 面试题:一堆砖用来砌墙,第一层用....?
- combobox的bug问题再开第二贴,不信没有高手,为了说明问题,已将所有数据在内存中构建,麻烦您在开发环境粘一下看看
扑克牌比我狠啊.越搞越迷糊了.
这里将rank和suit转换成INT才能进行运算.
是不是书上写错了
suit是0-3. rank是1-13
应该是 return 13*(int)suit + (int)rank?