我正在尝试制作一个程序,其中首先有一个随机掷骰子“掷骰子”来决定dicethrow
应该掷骰子的次数(1到9次之间),任何大于掷骰子的东西都应该是结束游戏。TryParse
我还需要在每次滚动后更新分数,这是我在评论中尝试做的,但我不确定是否需要wagerTextBox.Text
获取值并防止格式异常,或者是否可以没有它(或者我会把它放在哪里TryParse
)。
#region private method randomdiceroll
private void rollButton_Click(object sender, EventArgs e)
{
rollDice();
wagerTextBox.Enabled = false;
}
private int RollsNumber()
{
Random rolls = new Random();
return rolls.Next(1, 10);
}
private int diceThrow()
{
Random dice = new Random();
return dice.Next(1,7);
}
private void rollDice()
{
int i = RollsNumber();
for (i = 0; i <= 10; i++)
{
diceThrow();
int wager = Convert.ToInt32(wagerTextBox.Text);
int score = wager * 100;
scoreTextBox.Text = Convert.ToString(score);
{
// wagerTextBox.Text = null;
// wagerTextBox.Text = scoreTextBox.Text;
}
}
}
#endregion