回 帖 发 新 帖 刷新版面

主题:[转帖]c#中的基本语法

[url=http://www.cpbdqn.com]北京网络工程师培训[/url]
c#在我们学习网站过程中有很大的作用,以下是我在学习过程中总结的一些经验,拿出来和大家分享一下,希望可以帮助到大家,详细信息可以登录网站www.cpbdqn.com

    用户登录页面代码:
        msg_suc.Text = "";
        //声明用户名数组
        string[] Names = { "march", "rose", "blue", "六月", "蓝色精灵","bully" };
        //声明密码数组
        string[] Pwds = {"123456","43567y","mrry210","pwd7878","blue1314","worry" };
        string UName = UserName.Text;
        string UPwd = Pwd.Text;
        //验证用户名和密码是否为空,如果为空则进行提示
        if(UName=="")
        {
            msg_name.Text = "请输入用户名";
        }
        else if (UPwd == "")
        {
            msg_pwd.Text = "请输入密码";
        }
        else
        {
            msg_pwd.Text = "";
            msg_name.Text = "";
            //用户名与数组Names中的元素值进行比较
            for (int i = 0; i < Names.Length; i++)
            {
                if (Names[i] == UName)
                {
                    //验证密码是否正确
                    if (Pwds[i] == UPwd)
                    {
                        msg_suc.Text = "恭喜你!登录成功!";
                    }
                    else
                    {
                        msg_suc.Text = "密码不正确,请重新输入!";
                    }
                    break; //跳出循环
                }
                else
                {
                    msg_suc.Text = "用户名不存在,请重新输入!";
                }
            }
        }

回复列表 (共1个回复)

沙发


LZ建议你提升一下编码习惯

将msg_suc.Text = "";改为msg_suc.Text = string.Empty;

减少或不用 else if

使用FOREACH替换 for

我来回复

您尚未登录,请登录后再回复。点此登录或注册