- A+
所属分类:.NET技术
net core 内置方式
接口
public interface ITestService
{
string Test();
}
实现
public class TestService : ITestService
{
public string Test()
{
return "依赖注入";
}
}
在Startup下的ConfigureServices中进行注入
services.AddTransient<ITestService, TestService>();
在控制器中进行使用
private readonly ITestService _TestService;
public HomeController(ITestService TestService)
{
_TestService = TestService;
}
public IActionResult Index()
{
_TestService .Test();
return View();
}