62,046
社区成员
发帖
与我相关
我的任务
分享
private IBannerService bannerService = Container.Resolve<IBannerService>();
private IFriendLinkService friendLinkService = Container.Resolve<IFriendLinkService>();
private IBannerService bannerService = Container.Resolve<BannerService, IBannerService>();
private IFriendLinkService friendLinkService = Container.Resolve<FriendLinkService, IFriendLinkService>();
public class Container
{
static IUnityContainer container = new UnityContainer();//创建容器
public static IT Resolve<IT, T>() where T : IT
{
IUnityContainer con = new UnityContainer();
try
{
container.RegisterType<IT, T>();//注册
}
catch (System.Exception ex)
{
throw new System.Exception("IOC实例化出错!" + ex.Message);
}
return container.Resolve<IT>();
}
}