如何在Windows窗体应用程序(C#Visual Studio)上按一计数
我有一个学校项目,希望我用C#制作一个windows窗体应用程序。 每次我点击按钮,它都应该添加1 这是我的第一个想法,但上面写着“使用无符号局部变量。 如果我在开始时将z设置为0,问题是每次单击按钮时它都会重置。有什么想法吗如何在Windows窗体应用程序(C#Visual Studio)上按一计数,c#,C#,我有一个学校项目,希望我用C#制作一个windows窗体应用程序。 每次我点击按钮,它都应该添加1 这是我的第一个想法,但上面写着“使用无符号局部变量。 如果我在开始时将z设置为0,问题是每次单击按钮时它都会重置。有什么想法吗 int z; z = z + 1; txtBox.text = z.ToString(); 我希望这是有意义的。我对在网上问这类问题还不熟悉。 谢谢我假设您提供的代码在“Button\u click”方法中,该方法是由您双击表单设计器中的按钮创建的 问题是z需要在该方法
int z;
z = z + 1;
txtBox.text = z.ToString();
我希望这是有意义的。我对在网上问这类问题还不熟悉。
谢谢我假设您提供的代码在“Button\u click”方法中,该方法是由您双击表单设计器中的按钮创建的
问题是z需要在该方法之外声明,否则,正如您所指出的,每次单击按钮时都会将其重新初始化为0。我假设您提供的代码位于“button\u click”方法中,该方法是通过在表单设计器中双击按钮创建的
问题是z需要在该方法之外声明,否则,正如您所指出的,每次单击按钮时都会将其重新初始化为0。如果要在button click事件范围内声明“z”变量,请尝试在onClick方法的正上方声明它,同时确保将其初始化为0
int z = 0;
private void Button_Click...
您正在button click事件范围内声明'z'变量,请尝试在onClick方法上方声明它,同时确保将其初始化为0
int z = 0;
private void Button_Click...
这应该管用
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int z;
private void button1_Click(object sender, EventArgs e)
{
z = z +1;
txtBox.Text = z.ToString();
}
}
这应该管用
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int z;
private void button1_Click(object sender, EventArgs e)
{
z = z +1;
txtBox.Text = z.ToString();
}
}
想想你在哪里声明变量。你需要它在表单生命周期的某个地方,对吗?提示:你在错误的范围内定义了z。想想你在哪里声明变量。你需要它在表单生命周期的某个地方,对吗?提示:你在错误的范围内定义了z。谢谢,h我很久没有玩过C了谢谢,很久没有玩过C了谢谢!!!这很有效!!在阅读了这篇和其他评论之后,现在一切都有了意义。谢谢!!!这很有效!!在阅读了这篇和其他评论之后,现在一切都有了意义。