日期:2014-05-17  浏览次数:20561 次

VS2010调试问题,帮下忙,谢谢!
[img=http://][/img](刚用论坛,不会传图)
   else
            {
                string dbMd5 = op.Password;
                string myMd5 = CommonHelper.GetMD5(password + "love?03@9");
                
                if (myMd5==dbMd5)
                {
                    //MessageBox.Show("登录成功");
                  DialogResult=true;
                }

                else
                {
                    MessageBox.Show("密码错误!1213");
                }
            }     断点调试中,myMd5==dbMd5的值相等了,为什么代码不是执行{DialogResult=true;
      而是直接跳过去,执行else
                {
下面的大括号呢?

我好像修改代码就容易会出现这种问题
vs2010 调试

------解决方案--------------------
myMd5.Trim().Equals(dbMd5.Trim()) //试试