-6

我对以下代码感到困惑,看起来它在这里被禁用了?

    public bool GetFormsCredentials(out Cookie authCookie, out string userName, out string password, out string authority) {
        authCookie = null;
        userName = password = authority = null;
        return false;
    }

它不应该是这样的吗?

userName =  myName
password =  12345
authority = someAuthority
4

1 回答 1

1

C#赋值操作中“=”返回赋值,所以上面的代码执行如下:

userName = (password = (authority = null));

或者

authority = null;
password = authority;
userName = password;
于 2013-02-25T16:10:12.013 回答