输入Email地址,输出用户名和域名。
输入Email地址,输出用户名和域名。
private void button1_Click(object sender, EventArgs e)//按钮单击事件 { string s = textBox1.Text;//将第一个文本框中的字符串赋值给s变量。 if (!s.Contains("@"))//判断s字符串中是否包含“@” 前面的“!”代表取反。 { MessageBox.Show("你输入的Email地址有误,请重新输入。");//如果里面没有包含“@” 则提示。 textBox1.Text = "";//情况第一个文本框。 return;//退出单击事件 } int i = s.IndexOf("@");//获取“@”所在位置 string yhm = s.Substring(0, i);//取从0开始到i位置的字符。 string ym = s.Substring(i+1);//取i+1 位置以后的字符串 textBox2.Text = yhm;//将用户名输出到第二个文本框 textBox3.Text = ym;//将域名输出到第三个文本框 }
输出结果: