Aar*_*nHS 7 c# dependency-injection ninject
如果我注册:
Bind<IWeapon>().To<Sword>();
Bind<IWeapon>().To<Knife>();
Bind<IWeapon>().To<ChuckNorris>();
Run Code Online (Sandbox Code Playgroud)
然后检索通过:
IEnumerable<IWeapon> weapons = ServiceLocator.Current.GetAllInstances<IWeapon>();
Run Code Online (Sandbox Code Playgroud)
我保证绑定将始终以该顺序返回吗?
我尝试过,似乎确实如此,但这可能是偶然的.