.net core依赖注入学习

然后重点在是  Startup.cs文件里添加  services.AddSingleton<接口名, 实例化名>();          

public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<Ibook, ChineseBook>();          
//services.AddSingleton<Ibook, EnglishBook>();   //同名只会取值最后面的

services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}

原文地址:https://www.cnblogs.com/Rock-Lee/p/14120076.html