黑马程序员技术交流社区

标题: 关于winform视频里面用户名密码验证的问题。 [打印本页]

作者: 颜晋南    时间: 2012-10-18 19:11
标题: 关于winform视频里面用户名密码验证的问题。
有一题:说的是,做一个程序,点击按钮后看看输入的用户名是不是:admin,密码是不是 888888.用户名忽略大小写。用的是这个 username.Equals("amdin", StringComparison.OrdinalIgnoreCase);
但是我是用这个方法实现的,测试后发现效果正常,我把用户名改成中文程序功能也正常,求解:
  1. if(username.ToUpper() == "ADMIN" && password.ToUpper() == "888888")
  2.                 {
  3.                     MessageBox.Show("right");
  4.                 }
  5.                 else
  6.                 {
  7.                     if (count >= 2)
  8.                     {
  9.                         MessageBox.Show("exit");
  10.                         this.Close();
  11.                     }
  12.                     else
  13.                     {
  14.                         MessageBox.Show("error");
  15.                         count++;
  16.                     }
  17.                 }
复制代码

作者: 汪书凯    时间: 2012-10-18 19:46
没懂你的意思你求解的是什么是中文也可以识别还是?
作者: 许庭洲    时间: 2012-10-18 19:51
if(username.ToUpper() == "ADMIN" && password.ToUpper() == "888888")//最好用 if(username.Equals("admin",StringComparison.OrdinalIgnoreCase&&password == "888888")
作者: 颜晋南    时间: 2012-10-19 08:23
汪书凯 发表于 2012-10-18 19:46
没懂你的意思你求解的是什么是中文也可以识别还是?

不是这个意思,我的编写方法和视频中老师的不一样,我这个办法是不是有问题,我自己测试了中文,发现没问题,所以发来网上请教大家。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2