Autofac是一款轻量级的IOC框架,性能高。
Autofac基本使用步骤:
1.创建容器建造者(Builder);
2.对Builder注册类型。
3.Buildder创建容器(Container);
4.Container通过注册的接口类型创建对应实现的接口类型实例;
5.释放Container;
引用 Autofac.dll,Autofac.Configuration.dll
代码1:
public class Program{ public static void Mian() { var builder=new ContainerBuilder(); builder.ResgisterType<TestClass>(); builder.RegisterType<DefaultPerson>.As<IPerson>(); using (var container = builder.Build()) { var test= container.Resolve<TestClass>(); test.TestMethod(); } } }