这篇文章主要介绍ninject在IOC方面的实现,至于IOC的含义,网络资源很丰富,我这儿就不再赘述了.官方的文档其实挺好的,只是本人英语很烂,看起来比较费劲,下面这些东西是看官方的代码推敲的,我觉得应该能够说明一些问题,希望给和我一样的初学者有一些帮助吧. 这里用一个小案例开始,也就是官方案例的改版. 首先,你要创建项目,并且通过NuGet添加ninject程序集文件 install-package ninject 接着,创建一个武器接口IWeapon,常说攻击性武器,可见咱们这武器也有杀伤力…