计算器
1 namespace WindowsFormsApplication1 2 { 3 public partial class Form1 : Form 4 { 5 public Form1() 6 { 7 InitializeComponent(); 8 } 9 private void button1_Click(object sender, EventArgs e) 10 { 11 int a = Convert.ToInt32(this.textBox1.Text.Trim()); 12 int b = Convert.ToInt32(this.textBox2.Text.Trim()); 13 string c=this.textBox3.Text.Trim(); 14 int d = 0; 15 switch(c) 16 { 17 case"+": 18 d = a + b; 19 break; 20 case"-": 21 d = a - b; 22 break; 23 case"*": 24 d = a * b; 25 break; 26 case"/": 27 d = a / b; 28 break; 29 } 30 textBox4.Text = d.ToString(); 31 } 32 33 private void button2_Click(object sender, EventArgs e) 34 { 35 string str1 = textBox1.Text; 36 string str2 = textBox2.Text; 37 int i, j, k; 38 if(!int.TryParse(str1,out i )) 39 { 40 MessageBox.Show("第一个数字不合法"); 41 return; 42 } 43 if(int.TryParse(str2,out j)==false) 44 { 45 MessageBox.Show("第二个数字不合法"); 46 return; 47 } 48 k = i + j; 49 textBox4.Text = Convert.ToString(k); 50 } 51 } 52 }