我SimpleIoc
想注册多个实现IProvider
,例如:
SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();
所以我可以这样做:
var providers = SimpleIoc.GetAllInstances<IProvider>();
有没有办法做这样的事情?如果我按原样尝试,我会发现已经有一个类注册了IProvider
.