当前位置:  开发笔记 > 编程语言 > 正文

IOC用于控制台应用程序?

如何解决《IOC用于控制台应用程序?》经验,为你挑选了1个好方法。

谁能想到将IOC变成控制台应用程序的好方法?

目前我们只是使用以下方法的静态类:

public static T Resolve()
{
    return dependencyResolver.Resolve();
}

我希望这种体验是无缝的,但却无法想到从控制台应用程序实现这一目标的方法.



1> Matt Hinze..:

你必须在Resolve()某个地方进行服务定位器调用().诀窍是让它尽可能地偏离正轨.对于控制台应用程序,此引导在该Main()方法中发生.在那里做,并尽量减少那些Resolve调用,你会很棒.对于大多数依赖项,请使用构造函数注入.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有