嘿伙计们,我刚刚在学校学习 C#,但当该变量已经在 if 语句内声明时,我无法弄清楚如何在 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;
}
}
}
最佳答案
不清楚:但是你是说这不能编译吗?在进入 if 语句之前,您需要分配一个值(默认值)。
int factor = 15;
关于c# - 如何在 if 语句之外使用已在 if 语句内声明的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350695/