return关键字后面不能跟一个对象表达式

时间:2015-04-06 22:08:45

标签: c#

所以我使用这种方法将来自home.aspx的密码字符串传递给身份验证类:

authentication.cs:

public hashPassword(string password)
{
    string hashedPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");
    return hashPassword;
}

然而,它给出了一个错误,说“返回关键字后面不能跟一个对象表达式”

有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

首先,您必须更改变量名称,因为它与方法名称冲突,然后向您的方法添加返回类型。

public string hashPassword(string password)
{
    string hashed = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "MD5");
    return hashed;
}