dco*_*147 1 c# int textbox addition
我对编程非常陌生,每次单击按钮时,我都会尝试这样做,它会为 an 的值加一int
并将其显示在文本框中。我的代码是:
private void button1_Click(object sender, EventArgs e)
{
int a = 100;
a++;
txtBox1.Text = a.ToString();
}
Run Code Online (Sandbox Code Playgroud)
因此,当我单击按钮时,它会在文本框中显示 101,但是当我再次单击它时,我希望文本框显示 102 和 103 等。有什么想法吗?我认为这非常简单,并且使用了循环的一些变体,但我尝试了一些方法,但似乎没有任何效果。任何提示将非常感谢!谢谢。
您必须将您的值存储在方法体之外。
private int a = 100;
private void button1_Click(object sender, EventArgs e)
{
a++;
txtBox1.Text = a.ToString();
}
Run Code Online (Sandbox Code Playgroud)
您在程序中所做的就是每当您单击按钮时,都会a
声明新的 Integer 值为 100,然后您将其增加 1,这就是为什么您总是看到“101”。