AccountMembershipService

AccountMembershipService

    public class AccountMembershipService : IMembershipService
    {
        private readonly MembershipProvider _provider;

        public AccountMembershipService()
            : this(null)
        {
        }


我从用MVC3项目自动创建的AccountModels.cs类中提取了这段代码。

您能解释一下“ this(null)”位在做什么吗?

最佳答案

您的类中最有可能是另一个构造函数,如下所示:

public AccountMembershipService(MembershipProvider provider)
{
    _provider = provider;
}


您的代码首先调用此构造函数,并将null作为provider的参数传递,然后执行原始的构造函数。

10-08 01:38