Startup 在Startup的ConfigureServices()中配置DI的接口与其实现 public void ConfigureServices(IServiceCollection services) { #region 配置依赖注入 services.AddScoped(typeof(IDemoService), typeof(DemoService)); #endregion } 使用方法 这里选择构造时注入 public class DemoController : Base