设为首页 加入收藏

TOP

autofac初识(二)
2017-10-10 13:38:21 】 浏览:10178
Tags:autofac 初识
isterType
<BMW>().As<ICarCreator>(); //builder.RegisterType<Porsche>().As<ICarCreator>(); Container = builder.Build(); using (var scope = Container.BeginLifetimeScope()) { var writer = scope.Resolve<ICarCreator>(); writer.Create("轿车"); } #endregion Console.ReadKey(); } } public interface ICarCreator { void Create(string series); } public class BMW : ICarCreator { /// <summary> /// /// </summary> /// <param name="series">车系</param> public void Create(string series) { Console.WriteLine("生产了宝马" + series); } } public class Porsche : ICarCreator { /// <summary> /// /// </summary> /// <param name="series">车系</param> public void Create(string series) { Console.WriteLine("生产了宝时捷" + series); } } } View Code

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇关于系统设计原则回顾 下一篇c#设计模式·结构型模式

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目