playerDice = new Dice();
int playerDiceNo = playerDice.getfaceofDie();
MessageBox.Show("Your roll" + playerDiceNo);
compDice = new Dice();
int compDiceNo = compDice.getfaceofDie();
MessageBox.Show("Computers roll:" + compDiceNo);
Run Code Online (Sandbox Code Playgroud)
上面是我点击滚动按钮时的方法.下面是我的骰子课:
class Dice
{
private int faceofDie;
public void rollDice()
{
Random rollDice = new Random();
faceofDie = rollDice.Next(1, 7);
}
public int getfaceofDie()
{
return faceofDie;
}
}
Run Code Online (Sandbox Code Playgroud)
我已经为compDice和playerDice声明了我的变量:
Dice compDice;
Dice playerDice;
Run Code Online (Sandbox Code Playgroud)
我似乎无法弄清楚为什么它会为两个翻转都返回0.有人可以帮忙吗?