C# 用于循环骰子滚动和文本框#

C# 用于循环骰子滚动和文本框#,c#,dice,C#,Dice,我正在尝试制作一个程序,其中首先有一个随机掷骰,即“掷骰”,以决定dicethrow应该掷骰子的次数(在1到9次之间),任何大于掷骰的都应该是游戏的结束。我还需要在每次滚动后更新分数,这就是我在评论中试图做的,但我不确定我是否需要TryParsewagerTextBox.Text来获取值并防止格式异常,或者如果没有它(或者我将TryParse放在哪里) #区域私有方法 私有无效滚动按钮\u单击(对象发送方,事件参数e) { 滚动骰子(); wagerTextBox.Enabled=false;

我正在尝试制作一个程序,其中首先有一个随机掷骰,即“掷骰”,以决定
dicethrow
应该掷骰子的次数(在1到9次之间),任何大于掷骰的都应该是游戏的结束。我还需要在每次滚动后更新分数,这就是我在评论中试图做的,但我不确定我是否需要
TryParse
wagerTextBox.Text来获取值并防止格式异常,或者如果没有它(或者我将
TryParse
放在哪里)

#区域私有方法
私有无效滚动按钮\u单击(对象发送方,事件参数e)
{
滚动骰子();
wagerTextBox.Enabled=false;
}
private int RollsNumber()
{
随机滚动=新随机();
返回辊。下一个(1,10);
}
私有int-diceThrow()
{
随机骰子=新随机();
返回骰子。下一个(1,7);
}
私有void rollDice()
{
int i=RollsNumber();

对于(i=0;i要解决滚动随机次数的问题,请切换此代码:

int i = RollsNumber();
for (i = 0; i <= 10; i++)
{
int i=RollsNumber();

对于(i=0;i问题到底是什么?我试图理解您的问题并查看了您的代码。找到真正的问题是没有意义的。您能重申一下吗?for循环是实现这一点的最佳方法,还是使用其他方法更好,以及获得正确计算分数的最佳方法是什么,因为它是100*wagertextbox.Te很抱歉,有时候知道正确的问题对我来说是最难的。基本上,我只需要确信我做得几乎正确,或者如果我做错了,就需要一些关于如何正确做的指导。问正确的问题有时确实很难。现在你有时间去做了ethink,问题是什么?谢谢你的帮助。第二部分有点难以用语言表达,我只需要自己解决它,然后问我什么时候可以更具体地陈述我的问题。不过这对我很有帮助,谢谢。
int i = RollsNumber();
for (i = 0; i <= 10; i++)
{
int i;
int maxRolls = RollsNumber();
for (i = 0; i < maxRolls; i++)
{