编写您自己的IOC容器

Pea*_*nut 29 c# ioc-container inversion-of-control

有人在C#写过自己的IOC容器吗?或者绝大多数人使用各种框架,如Spring.每个人的专业和意见是什么?

Cri*_*rdo 16

编写自己的编写是一个很好的练习,但最后你可能想要使用现有的容器.你可以用这个启动一个在代码15行.

  • 然后阅读他关于你为什么不应该自己创建的后续内容:http://ayende.com/Blog/archive/2007/10/20/Dependency-Injection-doesnt-cut-it-anymore.aspx (7认同)

Pat*_*ins 4

有人用 C# 写了一个: http: //ninject.org/

它是开源的,因此您可以获取代码并看看这个人是如何做到的。