Int不会增加1

时间:2015-03-21 03:42:30

标签: c# int increment

每次按counter时,我都会尝试将int的值增加stakebtn

这是我到目前为止所尝试的内容:

private void stakebtn_Click(object sender, EventArgs e)
{
  int counter = 0;
  counter++;
  currentstakes.Text = counter.ToString();
}

但是,这仅适用一次 - currentstakes标签不会超过1。

有人能够看到我出错的地方吗?

2 个答案:

答案 0 :(得分:5)

显然,它只会增加一次,在你的点击之外宣布它,

int counter = 0;

private void stakebtn_Click(object sender, EventArgs e)
{

  counter++;
  currentstakes.Text = counter.ToString();
}

答案 1 :(得分:0)

每次递增前都将其设置为零,将计数器声明移到方法之外:

int counter = 0;
private void stakebtn_Click(object sender, EventArgs e)
{
  counter++;
  currentstakes.Text = counter.ToString();
}