日期:2014-05-20  浏览次数:20757 次

编写计算器时遇见的问题?
if (_clear || textBox1.Text.Equals("0"))
  textBox1.Text = "";
  textBox1.Text += ((Button)sender).Text;
  _clear = false;
这段代码在.NET中什么意思,没怎么明白

------解决方案--------------------
就是按'0'时判断之前显示屏是否空,
为空就忽略,
否则正常处理
------解决方案--------------------
if (_clear || textBox1.Text.Equals("0"))
{
textBox1.Text = "";
}
textBox1.Text += ((Button)sender).Text;
_clear = false;
这段代码可以看成这样 
if后面如果没有大括号
那么if后面的第一句就是if需要执行的语句