在同一个类c#中调用参数化构造函数

时间:2016-11-29 20:28:30

标签: c# asp.net

我有这样的课。

public abstract class Service<T> : IService<T> where T : class
{

        private readonly IRepository<T> _repository;
        private readonly IFooService _fooService;
        protected Service(IRepository<T> repository)
            : this(repository,??)
        {
        }

        private Service(
            IRepository<T> repository,
            IFooService fooService)
        {
            _repository = repository;
            _fooService= fooService;
        }
}

现在,我如何传递参数来调用私有构造函数,如 this(repository,??)。我不希望公开发送这个IFooService。我的这个IFooService是固定的。

0 个答案:

没有答案