public bool Login(string loginID, string password, out User validUser)
{
User user = objUsersvc.GetUserByLoginID(loginID);
if (user == null)
{
validUser == null;//只有 assignment、call、increment、decrement 和 new 对象表达式可用作语
return false;
}
if (user.Password == password)
{
validUser == user;//只有 assignment、call、increment、decrement 和 new 对象表达式可用作语
return true;
}
else
{
validUser = null; // 这句没报错
return false;
}
这是为什么?
好奇怪啊.
public bool Login(string loginID, string password, out User validUser)
{
User user = objUsersvc.GetUserByLoginID(loginID);
if (user == null)
{
validUser = null;//只有 assignment、call、increment、decrement 和 new 对象表达式可用作语
return false;
}
if (user.Password == password)
{
validUser = user;//只有 assignment、call、increment、decrement 和 new 对象表达式可用作语
return true;
}
else
{
validUser = null; // 这句没报错
return false;
}