我想让我的二十一点游戏给我一个新卡时,我按下按钮,绘制一个卡(命中)C#的二十一点游戏
private void btnDraw_Click(object sender, EventArgs e)
{
Random rdn = new Random();
int YourCardOne = rdn.Next(1, 10 + 1);
this.lblYourCardOne.Text = Convert.ToString(YourCardOne);
这是代码,我画一张卡,我想它当我再次按下按钮时绘制另一张卡片,但我不希望它改变第一张。
我想这样做,但它改变了两张卡,只要我按下抽奖,
private void btnDraw_Click(object sender, EventArgs e)
{
Random rdn = new Random();
int YourCardOne = rdn.Next(1, 10 + 1);
this.lblYourCardOne.Text = Convert.ToString(YourCardOne);
Random rdn1 = new Random();
int YourCardTwo = rdn.Next(1, 10 + 1);
this.lblYourCardTwo.Text = Convert.ToString(YourCardTwo);
你只需要一个随机的整个游戏。以这种方式使用兰德根本不会效仿一副牌。 BJ使用不止2张牌,你需要允许第3张,第4张,第5张甚至第6张牌。目前您的点击代码是针对前2张卡片的,不适用于点击。该代码应该用于Deal。 – Plutonix