【发布时间】:2020-08-20 22:18:14
【问题描述】:
我目前正在尝试制作一个基本的点击游戏来开始自学如何做 C#,我已经能够解决这部分的大部分问题,但还没有。不对,我正在编写一个可购买的升级程序,它可以自己赚钱,我认为我已经失败了,但是其中一个 if 语句有错误,我不知道要修复它。有没有人知道我做错了什么?
代码:
private int a = 0;
private void flatButton1_Click(object sender, EventArgs e)
{
a++;
flatTextBox1.Text = a.ToString($"Knowledge: {a}");
}
private void flatButton2_Click(object sender, EventArgs e)
{
if (a >= 50)
{
bool upgrade1 = true;
}
if (upgrade1 == true)
{
for ( ; ; )
{
a = a + (a++ * 2);
}
}
唯一给出错误的是 if(upgrade1 = true),upgrade1 是错误,它表示当前上下文中不存在名称“upgrade1”。
【问题讨论】:
标签: c# boolean boolean-logic boolean-expression boolean-operations