c#中的几个btn,帮忙看下代码,都有什么作用。

网上找的,制作简单的计算器
前面几个是加减乘除的按钮吧? 可是里面的setoperator(1);是干嘛用的。
private void btnAdd_Click(object sender, EventArgs e)
{
setOperator(1);
}

private void btnSubtract_Click(object sender, EventArgs e)
{
setOperator(2);
}

private void btnMultiply_Click(object sender, EventArgs e)
{
setOperator(3);
}

private void btnDivide_Click(object sender, EventArgs e)
{
setOperator(4);
}

这下面的几个麻烦再仔细的说明下,加分哈,谢谢
private void btnClear_Click(object sender, EventArgs e)
{
isSecond = false;
setText("clear");
}

private void btnNegative_Click(object sender, EventArgs e)
{
changeSign();
}

private void btnDecimal_Click(object sender, EventArgs e)
{
setDecimal();
}

private void btnEquals_Click(object sender, EventArgs e)
{
doEquals();
}
private void setOperator(object sender, EventArgs e)
{

}
public void setText(String textset)
{
if (textset.Equals("clear"))//if the user hits the clear button
{
txtResult.Text = "";//Clear the text and reset the boolean variables
isDone = false;
isSecond = false;
isDecimal = false;
break;

}
}
}
}
这是前面的,还有没截下的 是对应剩下的几个数字

前四个按钮用于执行加减剩除,setOperator()明显是用于指定相应的操作符,参数1,2,3,4分别对应加减剩除,后面几个方法得看到代码上下文才能说清楚,只靠方法名说不好~追问

已经补充了,再帮忙看看 谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-15
你帖出来的代码中,setOperator方法竟然没有内容,有点奇怪,照道理来说,里面是处理加减乘除的运算符的。

而且,setText方法看下来也没多大用处,只有传入的字符串为clear的时候,做一次清空。
第2个回答  2014-03-15
我很疑惑,这不是我上午在知道提问的标题么
第3个回答  2014-03-16
我做了一个计算器呢
相似回答