简单的计算器,程序编译通过可以运行了,但是为什么没有作用呢??不管加、减、乘、除,结果显示都是0
请教各位了,谢谢!!
public partial class Default2 : System.Web.UI.Page
{
static float shu1=0, shu2=0, jieguo=0;
static string ysf="";
protected void Page_Load(object sender, EventArgs e)
{
this.Title = "计算器";
}
protected void fh_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
string ysf = btn.Text;
}
protected void jieguo_Click(object sender, EventArgs e)
{
if(shu1 != 0 && ysf !="" && shu2 != 0)
switch (ysf)
{
case "+": jieguo = shu1 + shu2; break;
case "-": jieguo = shu1 - shu2; break;
case "*": jieguo = shu1 * shu2; break;
case "/": jieguo = shu1 / shu2; break;
}
TextBox3.Text = Convert.ToString(jieguo);
}
protected void shu1_TextChanged(object sender, EventArgs e)
{
shu1 = float.Parse(TextBox1.Text);
}
protected void shu2_TextChanged(object sender, EventArgs e)
{
shu2 = float.Parse(TextBox2.Text);
}
protected void jieguoshu_TextChanged(object sender, EventArgs e)
{
}
}
|