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
的参数传递,然后执行原始的构造函数。