ioc容器的基本使用
//1.创建I0C容器实例
IServiceCollection services = new ServiceCollection();
//2.注册抽象和具体之间的关系
services.AddTransient<IMicrophone,Microphone>();
//3.Build下得到I0c容器的具体实例
//最后要通过I0C容器来创建对象的实例
ServiceProvider serviceProvider=services.BuildServiceProvider();
//最终创建的对象实例---是一个具体的对象
//4.通过抽象获取具体实例
IMicrophone microphone = serviceProvider. GetService<IMicrophone>);

浙公网安备 33010602011771号