c# - 如何记住在同一个按钮上多次单击按钮c#
问题描述
我可以只添加整数,如果这个整数等于真或假,并使用 if 运算符,但我的问题是
int counter;
private void button1_Click(object sender, EventArgs e)
{
{
if (counter == 0)
{
label1.Text = "0";
counter++;
}
if (counter == 1)
{
label2.Text = "1";
counter++;
}
if (counter == 2)
{
label3.Text = "2";
counter++;
}
if (counter == 3)
{
label4.Text = "3";
counter++;
}
}
}
我知道它会工作是多么愚蠢,但请告诉我它是如何工作的,我想在 botton1 上点击 4 次,然后在第二次点击 label2 2 时先点击 label1 等等
解决方案
好的,其他人帮助了我,所以它只需要返回 if
if (counter == 0)
{
label1.Text = "0";
counter++;
return;
}
推荐阅读
- c# - ViewModel 中的数据未绑定到 PageLoad 事件中的 XAML
- server - 如何计算服务器时间和 GMT 时间之间的精确差异?
- jar - 从命令行运行 jar 时的 ClassNotFoundException
- amazon-s3 - 我们应该处理 lambda 容器崩溃吗?
- git - 有没有办法通过 git CLI 完全远程使用 git repo?
- r - 使用 dplyr 和 lurbridate 创建几天的偏移间隔
- elasticsearch - Logstash 配置
- postgresql - 具有空约束值的 Postgres UPSERT 行不起作用
- php - DateTime::createFromFormat(): 在 bool 上调用成员函数 format()
- azure - 如何使用 Azure EventHub ProxyOptions