当前位置:首页 > C#学习 > 正文内容

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

小道6年前 (2018-08-21)C#学习5861

输入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地址,输出用户名和域名。” 的相关文章

字符串的处理

字符串的处理

C#中单个字符用单引号包含就是char类型,('a'),单引号中放且只能放一个字符。单个字符也可以表示为字符串,还可以有长度为0的字符串使用s.Length属性来获得字符串中的字符个数string可以看做是char的只读数组。char c = s[1];。C#中字符串有一个重要的特性...

函数的ref、out参数

函数的ref、out参数

函数参数默认是值传递的,也就是“复制一份”ref必须先初始化,因为是引用,所以必须先“有”,才能引用,而out则是内部为外部赋值,所以不需要初始化,而且外部初始化也没用。ref应用场景内部对外部的值进行改变,out则是内部为外部变量赋值,out一般用在函数有多个返回值的场所。  ...

定义类:一个类可有有多个实例。

定义类:一个类可有有多个实例。

一个类可有有多个实例。类就是把一系列相关的变量(状态)、行为定义为一个整体。字段记录的就是这个对象相关的数据。    class Program     {     ...

构造函数

构造函数

构造函数用来创建对象,并且可以在构造函数中对对象进行初始化。构造函数是用来创建对象的特殊函数,函数名和类名一样,没有返回值,连void都不用。构造函数可以有参数,new对象的时候传递函数参数即可构造函数可以重载,也就是有多个参数不同的构造函数。如果不指定构造函数,则类有一个默认的无参构造函数。如果指...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。