1 加法器
button的点击函数为:
private void button1_Click(object sender, EventArgs e)
{
string str1 = textBox1.Text;
string str2 = textBox2.Text;
int i1, i2;
if (!int.TryParse(str1, out i1))
{
MessageBox.Show("第一个数不是合法整数");
return;
}
if (int.TryParse(str2, out i2) == false)
{
MessageBox.Show("第二个数不是合法整数");
return;
}
int i3 = i1 + i2;
textBox3.Text = Convert.ToString(i3);
}
private void button1_Click(object sender, EventArgs e)
{
string email = textBox1.Text;
string[] strs = email.Split('@');
if (strs.Length != 2)
{
MessageBox.Show("非法的Email地址");
return;
}
textBox2.Text = strs[0];
textBox3.Text = strs[1];
}
3 累加
private void button1_Click(object sender, EventArgs e)
{
string str1, str2;
str1 = textBox1.Text;
str2 = textBox2.Text;
int i,j;
if (!int.TryParse(str1, out i)) //尝试转换
{
MessageBox.Show("第一个参数错误");
return;
}
if (!int.TryParse(str2, out j))
{
MessageBox.Show("第一个参数错误");
return;
}
//F9设置断点 哪里出错 哪里设置断点 等运行时停在断点处 鼠标移到变量上 可以看到变量的值
if (j < i)
{
MessageBox.Show("第二个数必须大于第一个数");
return;
}
int sum = 0;
for (int loop = i; loop <= j; loop++)
{
sum += loop;
}
textBox3.Text = Convert.ToString(sum);
}
如果误点击了其他控件,导致一个新的委托函数,应该在属性-事件中选中该函数名 -删掉-保存。