日期:2014-05-18  浏览次数:21068 次

C# winforms同一窗体,不同事件的变量传递问题,在线等
题目是这样的:完成计算器小程序,实现加减乘除运算,用一个文本框实现需要进行运算的两个元素的输入,以及结果的输出显示。加减乘除用button实现。
代码:
  private void button5_Click(object sender, EventArgs e)
  {





  textBox1.Text = cc.ToString();








  }

  private void button1_Click(object sender, EventArgs e)
  {
  int aa = int.Parse(textBox1.Text);
  textBox1.Clear();

  int bb = int.Parse(textBox1.Text);******
  int cc = aa + bb;



  }
其中button1和button5各位加号和等号的onclick事件。也就是说,现在我的变量CC的值传不到上面去了。。带星号的地方还提示输入字符串格式不正确,我明明转换了的啊。。求解释,。,

------解决方案--------------------
你的思路就不好,你要想好每个操作的独立操作性,设一个全局的变量来存结果。