控制/依赖注入的反转,在.net中有很好的解释和示例?

nRk*_*nRk 5 c# frameworks dependency-injection inversion-of-control

嗨,

我对.net框架中的IoC/DI框架知之甚少.任何人都可以通过C#中的一些示例向我提供详细解释IoC/DI的链接吗?我想通过它,并对这些框架有更多的了解.

这样我就可以获得知识,在哪里以及如何使用这些框架对于实现项目非常有用.



NRK

Mar*_*ann 12

有关DI概念的一般性介绍,包括C#中的综合示例,您可能需要阅读我的书籍.NET中的依赖注入.


Aim*_*Kai 2

最好的选择就是查看 IOC/DI 网站之一

Spring.net http://www.springframework.net/

温莎城堡 http://www.castleproject.org/container/index.html

结构图 http://structuralmap.sourceforge.net/Default.htm

关于IOC比较的好文章

http://blog.ashmind.com/index.php/2008/08/19/comparing-net-di-ioc-frameworks-part-1/

http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx

我希望这有帮助。我个人使用过 Spring.Net 和 Castle Windsor - 后者可能更容易理解和使用。

也看看这个问题。 IoC 容器示例