嘿,大家好我只是在學校學習C#,並且在計算if語句時如何使用變量已經在if語句中聲明瞭..我的程序看起來像........我必須在if語句之外使用「factor」變量,因爲它是我需要爲學校作業的等式的一部分..如果我丟失任何東西,你需要更多的信息,大家以後不要猶豫,告訴我如何在已經在if語句中聲明的if語句之外使用變量
public caloriesCalculator()
{
InitializeComponent();
}
private void calculate_Click(object sender, EventArgs e)
{
double kilos;
double pounds;
int factor;
double totalcalories;
pounds = double.Parse(lbsTxt.Text);
kilos = pounds * 0.45;
kilosTxt.Text = kilos.ToString();
{
if (maleRadio.Checked && activeRadio.Checked)
{
factor = 15;
}
if (femaleRadio.Checked && activeRadio.Checked)
{
factor = 12;
}
if (maleRadio.Checked && inactiveRadio.Checked)
{
factor = 13;
}
if (femaleRadio.Checked && inactiveRadio.Checked)
{
factor = 10;
}
}
}
刪除額外{}之前,如果和你最後一次如果。 C#有變量block blocks {}表示塊因此,當你到達你的if語句時沒有定義... factor ... – rene
嗨我刪除了額外的{},並且在嘗試製作我的公式時仍然遇到構建錯誤是「totalcalories = factor * kilos;」,它有下劃線的因子,並說使用局部變量「factor」 –