[问题] 计算机不会累加

楼主: k07224115 (Captain Espana)   2014-10-22 01:30:09
double varOperand;
bool ResultComplete ;
private void button16_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
varOperand = 0;
ResultComplete = true;
}
private void button1_Click(object sender, EventArgs e)
{
if (ResultComplete == true)
{
textBox1.Text = "";
ResultComplete = false;
}
textBox1.Text = textBox1.Text + "1";
}
button16是clear清除
button1就是数字1 以此类推
textBox1是输入数字与输出的地方
在button1 click那边我看得懂如果textBox1是空白的话
ResultComplete的状态是false
也因此可以得知不是空白的话就是true
但实在是不知道一开始要怎么宣告ResultComplete阿!!!
要怎么写可以让电脑知道如果textBox非空的话状态会是true?
实在是困扰很久
拜托各位高手帮小弟解惑!!!!!!!!!
作者: dontblame (占卜师)   2014-10-22 06:15:00
问题看了不是很懂 会是 textBox1.Text != "" 吗?
作者: gamer880831   2014-10-22 06:52:00
resultcomplete=!string.isnullorempty(textbox1.text);然后是想在字串后面+字,还是数字累加…数字累加应该用整数或实数运算完再convert
作者: GoalBased (Artificail Intelligence)   2014-10-22 08:20:00
还是买一本入门的书来看看吧
作者: O2000 (吵死了 闭嘴啦)   2014-10-22 09:46:00
ResultComplete初始值应该是true,然后按了+-*/=之类的运算按钮之后会改成false打错了,是按了数字改成false,按+-*/=之后改回true
作者: lucky1lk (赌到没钱的人)   2014-10-22 13:11:00
字串+字串 会等于啥?!
作者: gamer880831   2014-10-22 20:24:00
等于更长的字串,只要不超过String的大小

Links booklink

Contact Us: admin [ a t ] ucptt.com