0
私はこのwhile
ルーレットゲームを、予算が空になるまでプレイし続けるようにしようとしています。コードを実行すると、ちょうどハングします。 ここには、ループがハングするコードを含むwhile
コードがあります。ループ中にルーレットゲームがハングアップする
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnPlay_Click(object sender, EventArgs e)
{
int Budget = Convert.ToInt32(txtMyBudget.Text);
int Bet = Convert.ToInt32(txtMyBet.Text);
int Outcome = Convert.ToInt32(txtMyNum.Text);
//generates a random number between 0 and 38
Random num = new Random();
int numSpun = num.Next(0, 38);
lblBudgetError.Text = numSpun.ToString();
//checks to make sure the budget is set
if (txtMyBudget.Text == "")
{
lblBudgetError.Text = "Please set your budget";
}
int myBudget = Budget;
while (Budget >= Bet)
{
myBudget++;
lblValidate.Text += myBudget.ToString() + "<br />";
if (numSpun == Outcome)
{
int newBudget = Bet * 35 + Budget;
txtMyBudget.Text = newBudget.ToString();
}
else
{
int newBudget = Budget - Bet;
txtMyBudget.Text = newBudget.ToString();
}
}
}
ありがとうございました。
**ループ**はどこですか? –
あなたは何をしているのか分からず、誰かがあなたのためにそれを解決することを期待していますか? – bc004346
はい、私はこれで非常に新しいです、私は苦労しています。どのように他の人が学ぶと思いますか?私はこれがこのサイトが人々が学ぶのを助けるためのものだと思った。かつて私はコードを要求しませんでした。私は、人々が私が何を間違っているのかを教えて、私が何をすべきかについて私を導くことができるように尋ねました。申し訳ありませんが、私たちはあなたのようなすべての専門コーダーではありませんbc004346。 – MikeWallce