为什么我不能用 if 语句改变值?
int amount;
string inputbalk = inputbar.Text;
if (inputbalk== string.Empty)
{
amount = Convert.ToInt32(inputbalk);
amount = 1;
}
if (inputbalk != string.Empty)
{
amount = Convert.ToInt32(inputbalk);
amount = 1;
}
int onepercent = amount/= 100;
即使我将其设置为 1,它也会通过两个不同的 if 语句将“数量”视为未分配的变量。
如果我调试,我会得到:“错误 1 使用未分配的局部变量 'amount'”
感谢大家的帮助,它已修复/解决。