当前位置:首页 > C#学习

输入Email地址,输出用户名和域名。

小道8年前 (2018-08-21)C#学习7775

输入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;//将域名输出到第三个文本框
        }

输出结果:

image.pngimage.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/48.html

分享给朋友:

“输入Email地址,输出用户名和域名。” 的相关文章

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和

while语句:用while计算1到100之间整数的和            int s = 0;//定义一个整型变量s 赋值为0 &nb…

枚举enum

枚举enum

确定数量、确定值的几个取值:东西南北、男女、上中下。和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。namespace 枚举//命名空间 {     enum xb { 男, 女…

数组:​从一个整数数组中取出最大的整数。

数组:​从一个整数数组中取出最大的整数。

保存多个值。任意类型都可以声明数组。int[] nums = {5,3,8};//数组可以直接赋值。 int[] nums = new int[3];//也可以先声明数组 不赋值。   &…

函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。        static void Main(string[] args)//默认函数   &…